PHP获取cookie的过期时间

3

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

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

现在我能否获取测试cookie过期的时间?

一种选择是,当我设置测试cookie时,可以在另一个cookie中设置过期时间,但我想知道是否有其他替代方法,而不需要设置其他cookie?

谢谢。


Cookies由浏览器和用户控制。当您设置Cookie时,可以建议一个到期时间,但并不保证HTTP客户端会接受Cookie。只是说一下,所以下次在检查到期时间时,请检查Cookie是否存在。 - hakre
3个回答

2

把它设置在另一个cookie中是最好的方法,或者只需将其附加到您使用#作为分隔符存储的数据的末尾即可。


1

无法获取到过期时间,因为浏览器不会发送它。所以唯一的方法是在另一个 cookie 或者 session 中存储时间。


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接