首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >将cookie设置为永不过期

将cookie设置为永不过期
EN

Stack Overflow用户
提问于 2010-07-20 21:29:52
回答 9查看 307.3K关注 0票数 218

查看php documentation on setting a cookie,我可以设置cookie的过期日期。您可以将cookie设置为在浏览器会话结束时或将来某个时间过期,但我没有看到将cookie设置为永不过期的方法。这是可能的吗?这是如何实现的?

EN

回答 9

Stack Overflow用户

发布于 2012-06-27 02:44:38

我的特权阻止我在第一篇文章中发表评论,所以它必须放在这里。

在从当前日期提前20年设置时,应考虑2038 unix bug,这是上面建议的正确答案。

您2018年1月19日+ (20年)的cookie很可能会遇到2038年的问题,这取决于您最终运行的浏览器和/或版本。

票数 14
EN

Stack Overflow用户

发布于 2012-08-29 07:10:18

你不能说一个永无止境的循环,cookie以当前日期+1的形式过期,所以它永远不会到达它应该过期的日期,因为它总是在明天?有点夸大其词,但只是说说而已。

票数 6
EN

Stack Overflow用户

发布于 2010-07-20 21:41:45

虽然这并不完全可能,但你可以做一些类似谷歌做的事情,并将你的cookie设置为2038年1月17日到期或其他同样遥远的事情。

在所有实际操作中,您最好将cookie设置为10年或60*60*24*365*10,这应该比您的cookie使用的大多数机器都要长。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3290424

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档