我创建了一个 cookie,并希望它在 10 秒后过期。然而,这不起作用。我尝试关闭浏览器,但数据仍然存在。
这是我为 cookie 设置的代码。
setcookie('attempt','', time()+10);
最佳答案
我们不知道您的 setcookie()
方法在哪里以及如何被调用,但在每种情况下它都是服务器端的。因此,当您关闭浏览器后重新加载站点时,脚本会再次执行,因此 cookie 也会再次发送。
您还可以在客户端设置 cookie(我更喜欢):
关于javascript - cookie 10 秒后不会过期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49054971/