我的多域名网站上的会话存在问题。
事实上,我已经:
和
在php.ini中,我设置了:session.cookie_domain = ".website.com"
我检查phpinfo();
是否正确更改并且没关系,我对两个网站(域名和子域名)的值都相同:
相同的session.cookie_domain
,session.save_path
,session.cookie_path
。
session.cookie_lifetime
= 0且session.cookie_secure
已关闭
好吧,现在,当我尝试一些测试时:
$_SESSION["test"] = "myvalue";
,然后显示session_id。结论,会话ID保留,但会话值丢失。
有什么想法吗?我已检查更改为session_set_cookie_params(0, '/', '.website.com');
在每个网站上。并尝试使用htaccess php_value session.cookie_domain ".website.com"
帮助,这让我疯狂。
答案 0 :(得分:0)
搜索失败后,我在Debian上重新安装了apache2。问题已解决,会话值成功共享。
我认为我的apache2在2个月前被插件安装损坏了。