正在为某些用户设置两个PHPSSID cookie


Two PHPSESSID cookies is being set for some users

在某些浏览器上,我们有两个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。。。