我为多语言网站提供了两个域名:www.monsite.fr和www.mysite.com
他们使用相同的应用程序和相同的数据库。
我做了一个htaccess重定向。
但是当你登录www.monsite.fr时,你还没有登录www.mysite.com。
如何才能使会话cookie对两者都有效?
答案 0 :(得分:0)
您需要为您的Cookie创建单独的域名,例如:
cookie.monsite.com
然后,您需要在配置中设置正确的cookie域(Yii 2示例):
// ...
'components' => [
// ...
'user' => [
// ...
'identityCookie' => [
'name' => '_identity',
'httpOnly' => true,
'domain' => 'cookie.monsite.com',
],
],
'session' => [
// ...
'cookieParams' => [
'domain' => 'cookie.monsite.com',
'httpOnly' => true,
],
],
'request' => [ // optional
// ...
'csrfCookie' => [
'domain' => 'cookie.monsite.com',
'httpOnly' => true,
],
],