子域名覆盖CodeIgniter会话

时间:2012-03-26 22:56:26

标签: php codeigniter session cookies login

我有2个CodeIgniter安装,1个在mydomain.com上,另一个安装在sub.mydomain.com上。

我正在尝试让sub.mydomain.com能够访问由mydomain.com创建的CI会话。我已将两个配置文件的cookie部分编辑为:

$config['cookie_prefix']    = "";
$config['cookie_domain']    = ".mydomain.com";
$config['cookie_path']      = "/";
$config['cookie_secure']    = FALSE;

现在,如果我去mydomain.com设置会话然后转到sub.mydomain.com,它似乎用新的会话覆盖会话,而不是从现有会话中读取。

我在这里遗漏了什么吗?

1 个答案:

答案 0 :(得分:2)

这让我疯狂了几个小时,但解决方案(像往常一样)很简单。我忘了确定

$config[‘encryption_key’]

两个应用程序都是一样的!

现在工作很棒