6

我使用 setcookie 来制作一个 expire=0 的 cookie。来自 PHP 文档,(链接

cookie 过期的时间。这是一个 Unix 时间戳,因此是自纪元以来的秒数。换句话说,您很可能会使用 time() 函数加上您希望它过期之前的秒数来设置它。或者你可以使用 mktime()。time()+60*60*24*30 将设置 cookie 在 30 天内过期。如果设置为 0 或省略,cookie 将在会话结束时(浏览器关闭时)过期。

我的PHP代码:

setcookie('option', 'yes', 0, '/');

但是,当我关闭并重新打开浏览器(chrome 但不是 firefox)时,cookie 仍然没有过期(仍然可以访问)。

当浏览器关闭时,如何使 cookie 过期?

4

1 回答 1

13

哦...这是因为我在 chrome://chrome/settings/ 中激活了“从上次中断的地方继续”。

这里

于 2013-06-17T02:57:42.680 回答