查看php documentation on setting a cookie,我可以设置cookie的过期日期。您可以将cookie设置为在浏览器会话结束时或将来某个时间过期,但我没有看到将cookie设置为永不过期的方法。这是可能的吗?这是如何实现的?
发布于 2012-06-27 02:44:38
我的特权阻止我在第一篇文章中发表评论,所以它必须放在这里。
在从当前日期提前20年设置时,应考虑2038 unix bug,这是上面建议的正确答案。
您2018年1月19日+ (20年)的cookie很可能会遇到2038年的问题,这取决于您最终运行的浏览器和/或版本。
发布于 2012-08-29 07:10:18
你不能说一个永无止境的循环,cookie以当前日期+1的形式过期,所以它永远不会到达它应该过期的日期,因为它总是在明天?有点夸大其词,但只是说说而已。
发布于 2010-07-20 21:41:45
虽然这并不完全可能,但你可以做一些类似谷歌做的事情,并将你的cookie设置为2038年1月17日到期或其他同样遥远的事情。
在所有实际操作中,您最好将cookie设置为10年或60*60*24*365*10,这应该比您的cookie使用的大多数机器都要长。
https://stackoverflow.com/questions/3290424
复制相似问题