在某些浏览器上,我们有两个PHPSSID。
- 我没有在脚本中的任何位置设置一个PHPSSID
- 它的HOST(而不是我设置的PHPSESSID的DOMAIN)为www.mywebsite.com
- 我尝试使用setcookie:
setcookie ("PHPSESSID", $_COOKIE['PHPSESSID'], time() - 864000, '/', 'www.mywebsite.com');
删除它,但失败了 - 尝试使用
setcookie ("PHPSESSID", $_COOKIE['PHPSESSID'], time() - 864000, '/');
删除cookie会导致PHPSESSID I集被删除 - 我已经尝试使用
session_name
来重命名SESSION I集。这是可行的,但几分钟后我的服务器分别崩溃了
由于双重PHPSSID,一些用户无法登录。
当我没有选择时,我该如何解决这个问题。
unset($_COOKIE['name']);
@setcookie('name', null, -1, '/', $hostForCookies);
尝试像这样删除cookie。。。