1. 使用Cookie的: Expires 属性. 它可以设置cookie的过期时间. 下面的代码表示id这条cookie的过期时间是2015年10月21日早上7点28分;
Set-Cookie: id=a3fWa; Expires=Wed, 21 Oct 2015 07:28:00 GMT;
2. 使用Cookie的: Max-Age 属性. 它可以指定从现在开始Cookie存在的秒数. 秒数过完则cookie过期.
Set-Cookie: id=a3fWa; Max-Age=86400
注意:
1. Expires设置的过期时间是UTC格式, 可以用 Date.prototype.toUTCString()转换.
2. Expires设置的时间是以浏览器本地时间作为参照的, 这样同一条cookie在不同设备上的失效时间其实是不一样的.
3. 如果一条cookie既没有设置Expires 也没有设置 Max-Age, 则这条cookie变成了session cookie, 这时cookie的行为和session的类似.
4. 如果同时存在 Expires 和 Max-Age, 则优先以Max-Age设置的值为准.
原文地址:https://www.cnblogs.com/aisowe/p/11566073.html
时间: 2024-11-07 12:44:30