Php 子域重写CodeIgniter会话

Php 子域重写CodeIgniter会话,php,codeigniter,session,cookies,login,Php,Codeigniter,Session,Cookies,Login,我有两个CodeIgniter安装,一个在mydomain.com上,另一个在sub.mydomain.com上 我正在尝试使sub.mydomain.com能够访问由mydomain.com创建的CI会话。我已将两个配置文件的cookie部分编辑为: $config['cookie_prefix'] = ""; $config['cookie_domain'] = ".mydomain.com"; $config['cookie_path'] = "/"; $config

我有两个CodeIgniter安装,一个在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,它似乎会用一个新会话覆盖会话,而不是从现有会话中读取


我是不是遗漏了什么

这让我疯狂了好几个小时,但解决办法(和往常一样)很简单。我忘了确认一下

$config[‘encryption_key’]
这两个应用程序都是相同的


现在工作得很好

您是否有相同的
$config['cookie\u domain']=“.mydomain.com”
在两种配置上?我使用的是alias,因此
加密\u密钥
是100%相同的,但我有相同的问题: