以1969为有效期的cookie是什么意思?

时间:2018-07-24 11:29:04

标签: javascript cookies

enter image description here

cookie如何在1969年过期?

这是什么意思?

谢谢

1 个答案:

答案 0 :(得分:25)

Unix时间始于1970年初,这意味着-1在1969年。如果期望值通常为正,则这是“未知”的常用值。对于Cookie,MaxAge的值为负值表示Cookie会在浏览器关闭后立即过期:

spec的相关部分:

  

5.2.2 [..]如果delta-seconds小于或等于零(0),则使到期时间      表示最早的日期和时间。否则,让      到期时间是当前日期和时间加上delta-seconds秒。