搜尋

首頁  >  問答  >  主體

php - yii2 登陸後產生兩個session,chrome瀏覽器

yii2框架,自動登入關閉後,在chrome瀏覽器和國產360、qq瀏覽器這些瀏覽器登入的​​時候,會產生兩個session,一個是本網站的精確域名,一個是模糊的二級域名。如果多個網站使用相同的二級域名,來回切換的時候,有一個網站會被強制踢下來。因為多了一個session。在線等大神解救

阿神阿神2782 天前539

全部回覆(1)我來回復

  • 为情所困

    为情所困2017-05-16 13:01:33

    把你的session配置貼出來

    在你專案的config/main.php裡面,

    return [
        ...
        'components' => [
            ...
            'session' => [
                'class' => 'yii\web\Session',
                'cookieParams' => [
                    'domain' => 'backend.mysite.com', // 这里固定你的session域名
                    'lifetime' => 3600 * 24 * 30,
                ],
                'name' => 'PHPSESSID_FOR_BACKEND', // 最好是不同的域名也设置不同的name
            ],
            ...
        ],
        ...
    ];

    回覆
    0
  • 取消回覆