【发布时间】:2011-03-18 10:52:50
【问题描述】:
查看php documentation on setting a cookie 我发现我可以为cookie 设置过期日期。您可以将 cookie 设置为在浏览器会话结束时或将来某个时间过期,但我看不到将 cookie 设置为永不过期的方法。这甚至可能吗?这是如何实现的?
【问题讨论】:
-
@sAc:为什么这是一件坏事?
-
因为根据 cookie 规范,这是不可能的。不能设置为永不过期。
-
您可以使用
$cookie->setMaxAge(2147483647);,它晚于2080,适用于32位和64位,github.com/delight-im/PHP-Cookie