【发布时间】:2012-04-04 09:33:31
【问题描述】:
我正在尝试设置一个 cookie:
setcookie($cookie_name, $val, 0);
或者
setcookie($cookie_name, $val);
但是当我关闭并重新打开浏览器(firefox、chrome)时,cookie 仍然具有相同的值。访问结束时如何强制删除?
谢谢
【问题讨论】:
-
应该可以,如何检查cookie是否存在?
-
如果您一次又一次地打开页面来检查 cookie,那么它就会一直存在。
-
确保您关闭的是浏览器,而不是标签页!
-
是的,我关闭了浏览器,并通过 Firefox 的 Web 开发者插件、chrome Web 开发者工具和我自己的代码对其进行了三次检查。感谢所有,解决方案是将其设置为过去
-
实际上,将其设置为过去并不是解决方案,因为它不会在页面之间保留 cookie