我知道此类问题已在此处发布,但我想在cakephp3.x中找到解决方案。我有多个子域名,我试图跨子域使用会话。
http://example.com
http://xyz.example.com
http://abc.example.com
从其他堆栈溢出文章中我知道我已将cookie域设置如下
session.cookie_domain = ".example.com"
但是我找不到在cakpehp3.x中设置它的方法和方法
答案 0 :(得分:1)
首先,感谢@ndm提供的解决方案。我必须将此代码放在bootstrap.php
中Configure::write('Session', [
'defaults' => 'php',
'ini' => [
'session.cookie_path' => '/',
'session.cookie_domain' => '.yourdomain.com'
]
]);
它现在为我工作。