在某些浏览器中,我们有两个PHPSESSID。
setcookie ("PHPSESSID", $_COOKIE['PHPSESSID'], time() - 864000, '/', 'www.mywebsite.com');
但这失败了。setcookie ("PHPSESSID", $_COOKIE['PHPSESSID'], time() - 864000, '/');
删除Cookie会导致我设置的PHPSESSID被删除。session_name
重命名我设置的SESSION。这可以工作,但几分钟后几次崩溃我的服务器。由于双PHPSESSID,一些用户无法登录。
如何解决这个问题,因为我没有选择。
答案 0 :(得分:0)
unset($_COOKIE['name']);
@setcookie('name', null, -1, '/', $hostForCookies);
尝试删除这样的Cookie ...