查看 有关设置 cookie 的 php 文档, 我发现我可以为 cookie 设置过期日期。您可以将 cookie 设置为在浏览器会话结束时或将来某个时间过期,但我看不到将 cookie 设置为永不过期的方法。这甚至可能吗?这是如何实现的?
原文由 brainimus 发布,翻译遵循 CC BY-SA 4.0 许可协议
查看 有关设置 cookie 的 php 文档, 我发现我可以为 cookie 设置过期日期。您可以将 cookie 设置为在浏览器会话结束时或将来某个时间过期,但我看不到将 cookie 设置为永不过期的方法。这甚至可能吗?这是如何实现的?
原文由 brainimus 发布,翻译遵循 CC BY-SA 4.0 许可协议
1 回答4.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
2 回答2.2k 阅读
1 回答1.4k 阅读✓ 已解决
798 阅读
1 回答596 阅读
所有 cookie 根据 cookie 规范 过期,因此这不是 PHP 限制。
使用遥远的未来日期。例如,设置一个十年后过期的 cookie:
请注意,如果您在 32 位 PHP 中将日期设置为 2038 年之后,则该数字将回绕,您将获得一个立即过期的 cookie。