3

我可以获取已经设置好的 cookie 的过期时间吗?例如,我设置了一个 cookie:

setcookie("test_cookie","some value", time()+3600*24*30);

现在我可以得到 test_cookie 到期的时间吗?一个选项可能是,当我设置 test_cookie 时,我可以在另一个 cookie 中设置过期时间,但我想知道是否有其他更好的方法而不设置其他 cookie?

谢谢。

4

3 回答 3

2

将其设置在另一个 cookie 中是最好的方法,或者只是将其附加到您存储的数据的末尾,并使用分隔符,例如 #。

于 2011-06-22T08:43:21.553 回答
1

没有办法获得到期时间,因为浏览器不发送它。所以老方法是将时间存储在另一个cookie或会话中的某个地方。

于 2011-06-22T08:44:56.480 回答
0

检查此链接如何获取 cookie 的过期时间

cookie 过期日期可以在另一个 cookie 中设置。然后可以稍后读取此 cookie 以获取过期日期

于 2011-06-22T08:45:35.470 回答