javascript - cookie 10 秒后不会过期

标签 javascript php html cookies setcookie

我创建了一个 cookie,并希望它在 10 秒后过期。然而,这不起作用。我尝试关闭浏览器,但数据仍然存在。

这是我为 cookie 设置的代码。

setcookie('attempt','', time()+10);

最佳答案

我们不知道您的 setcookie() 方法在哪里以及如何被调用,但在每种情况下它都是服务器端的。因此,当您关闭浏览器后重新加载站点时,脚本会再次执行,因此 cookie 也会再次发送。

http://php.net/setcookie

您还可以在客户端设置 cookie(我更喜欢):

https://www.w3schools.com/js/js_cookies.asp

关于javascript - cookie 10 秒后不会过期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49054971/

相关文章:

javascript - 我如何验证这个多步骤表单

html - 如何使 flexbox 导航栏中的列表项居中?

html - 如果默认不存在,则回退背景图像

javascript - HTML li 元素不会异常(exception)

javascript - 按下按钮时,无需重新加载即可协助将 HTML 表单字段添加到现有表单

php - mysql 从 5.5 升级到 5.7 后的空查询

php - 试图将 krajee bootstrap 星级评分中的星级评分发送到 mysql 数据库

javascript - 如何在内容可编辑文本框中模拟 'enter'键盘事件

javascript - 如何扩展 Angularjs ng-include 指令?

javascript - 如何将字符串值移出其范围(unstring)?