前言
所有设置的 cookie 都是根据 cookie 规范过期。所以,无法用 JavaScript 编写代码来设置永不过期的 cookie。
解决方案
可以给 cookie 设置一个非常大的过期日期。
- ---- -- - - - - ---
- ------ - ---------- - - - ---------------
- ----- - - - -- -
- ---- - - ----
--------------- - ------
------ - - - ---- - --
---
------ - - - - ----------- - --
-
--- - -------
-
注意:浏览器在 2038-01-19 04:14:07 之后的日期存在问题,因为 Unix 纪元时间超过 32 位整数。这个问题也被称为 2038 年问题 (也称为 Y2038、Epochalypse、Y2k38 或 Unix Y2K)。