gpt4 book ai didi

php - cookie 过期日期的差异

转载 作者:搜寻专家 更新时间:2023-10-31 20:42:13 26 4
gpt4 key购买 nike

我正在创建一个永不过期的 cookie,因此我将过期日期设置为 2038-01-01:

setcookie($keyword, $value, mktime(0, 0, 0, 1, 1, 2038));

我希望过期日期/时间设置为

01 January 2038 00:00:00

但是当我在 Firefox 的 cookie 中检查它时,我看到了

01 January 2038 08:00:12

这种差异从何而来?

最佳答案

mktime 在服务器的时区运行。当您检查 Firefox 的 cookie 时,它​​会以您本地的时区显示它们。如果它们不同,您会看到这样的差异。

秒字段中的 :12 可能是由于服务器使用 Max-Age cookie 参数而不是精确的 ExpiresMax-Age 是由浏览器从收到 cookie 时开始计算的,因此在 setcookie() 调用和浏览器收到响应之间显然有 12 秒的时间。

关于php - cookie 过期日期的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19585945/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com