站点1域名:aa.clong.wang
站点2域名:bb.clong.wang
'components' => [
'request' => [
'csrfParam' => '_csrf-buydeem',
'cookieValidationKey' => 'clong.wang1234abcd~!@#',//此值是用来加解密cookie的key,两个站点的配置需要一致
],
'session' => [
'class' => 'yii\redis\Session',//两个站点的session都是放在同一个redis中
'keyPrefix'=>'session.',//重点:这个session前缀一定要设置,我所遇到的问题就是没指定前缀,然后两个应用都使用各自的应用程序id来生成前缀,最后前缀不一样,导致session共享失败
'name' => 'clong.wang',
'cookieParams' => [
'httponly' => true,
'lifetime' => 3600 * 24 * 7,
'domain' => '.clong.wang'//domain为cookie域,两个站点的配置需要一致,这里设置的是一级域名
],
'timeout' => 3600 * 24 * 7
]
]