我将Cookie过期(使用Express)设置为当前日期.但是在Chrome中检查时,日期是1969-12-31T23:59:59.000Z.
在Firefox中,Cookie的到期日期值为session.
为什么我的cookie被设置为这个日期?我认为这是一个错误,因为Chrome仍在发送cookie,这意味着它实际上并未过期.
Unix时间是在1970年初开始的,这意味着-1是在1969年.如果预期值通常为正,则这是"未知"的常用值.对于具有负值的MAC MaxAge意味着cookie不会持久存储,并且在Web浏览器退出时将被删除.
来源:https://stackoverflow.com/a/51497662/3892213
| 归档时间: |
|
| 查看次数: |
5453 次 |
| 最近记录: |