我可以获取已经设置好的 cookie 的过期时间吗?例如,我设置了一个 cookie:
setcookie("test_cookie","some value", time()+3600*24*30);
现在我可以得到 test_cookie 到期的时间吗?一个选项可能是,当我设置 test_cookie 时,我可以在另一个 cookie 中设置过期时间,但我想知道是否有其他更好的方法而不设置其他 cookie?
谢谢。
将其设置在另一个 cookie 中是最好的方法,或者只是将其附加到您存储的数据的末尾,并使用分隔符,例如 #。
没有办法获得到期时间,因为浏览器不发送它。所以老方法是将时间存储在另一个cookie或会话中的某个地方。
检查此链接如何获取 cookie 的过期时间
cookie 过期日期可以在另一个 cookie 中设置。然后可以稍后读取此 cookie 以获取过期日期