我有一个网站,我们称它为www.example.com
在那个网站上有两个页面。一个人创建一个这样的cookie:
setcookie('daCookie', 'boo', 2000000000, '/', '', false, true);
另一个尝试像这样删除它:
setcookie('daCookie', '', 1, '/', 'www.example.com', false, true);
setcookie('daCookie', '', 1, '/', '.www.example.com', false, true);
现在,我知道第一个脚本是在www.example.com
. 如果我使用浏览器(在本例中为 Google Chrome)的开发工具,我可以看到 cookie 的域是www.example.com
. 但是,第二次调用不会删除它。如果我将其更改为空域:
setcookie('daCookie', '', 1, '/', '', false, true);
然后它工作。但我真的很想明确指定域。为什么它不起作用?