我的域名domain.com
和子域名为user.domain.com
如果我从domain.com
登录,那么它的工作正常。我收到了user.domain.com
中的所有会话数据。当我从user.domain.com
注销时,我的主域domain.com
仍然登录。如果我刷新了主域名。我的user.domain.com
再次设置会话。
我想在点击user.domain.com
子域名中的注销时,从所有父域和子域中销毁会话。
昨天,我在这里发布了论坛:
http://www.yiiframework.com/forum/index.php/topic/76155-logout-issue-in-subdomain
注意:我想在核心php而不是Yii框架中知道这一点。如果有人也知道你在Yii你可以在这里发表答案。
答案 0 :(得分:0)
您只需要从两个域中销毁会话。
domain.com
和user.domain.com
是两个不同的实体。
如果不起作用,请在销毁会话之前尝试unsetting密钥。
例如:unset($_SESSION['id'])
,id
将从$_SESSION
中删除。