我正在尝试在CakePHP脚本和我的wordpress博客之间实现"Single Sign On (SSO)" . 我在网上研究了它,发现了一些问题,如Access cakephp session (auth) from outside cakephp和Accessing cakephp session variable from a php script?
为了进行快速测试,我在CakePHP的webroot目录中创建了一个测试php文件,代码如下
<?php
session_name('NMCORE');
session_start();
print_r($_SESSION);
?>
NMCORE是我的会话名称 . 这不是默认的CAKEPHP . 我也通过将 debug(session_name());
放在我的控制器中来确认它 . 但上面的代码返回一个空白数组 . 我'm not sure why it'无法正常工作 . 我需要你的帮助才能搞清楚 .
我的CakePHP的core.php文件中的Session配置是
Configure::write('Session', array(
'defaults' => 'cake',
'cookie' => 'NMCORE',
'timeout' => 43200, //30 days
'autoRegenerate' => true,
'checkAgent' => true
));
有没有人知道为什么这不起作用?
1 回答
我想出来了 . 我正在使用
'defaults' => 'cake'
当我把它改成'php'然后它工作了 .