我使用setcookie制作一个expire = 0的cookie。从PHP文档中, (link)
Cookie过期的时间。这是一个Unix时间戳,因此是自纪元以来的秒数。换句话说,您最有可能使用time()函数加上希望它到期之前的秒数。或者你可以使用mktime()。 time()+ 60 * 60 * 24 * 30会将cookie设置为30天后到期。 如果设置为0或省略,则cookie将在会话结束时(浏览器关闭时)到期。
我的PHP代码:
setcookie('option', 'yes', 0, '/');
然而,当我关闭并重新打开浏览器(chrome但不是firefox)时,cookie仍然没有过期(仍然可以访问)。
如何在浏览器关闭时使Cookie过期?