如果不给cookie设置过期时间会在浏览器会话结束时过期

发布时间 2023-11-09 09:43:43作者: 龙陌

cookie的有效时间默认为-1,如果不进行设置的话,就会默认在浏览器会话关闭时结束。

可以通过setMaxAge()方法设置cookie的生命期。

当setMaxAge(0)表示立刻删除该浏览器上指定的cookie

Cookie是服务器写入的时候就设置了销毁时间,不是程序员决定的。
session会在浏览器关闭时销毁
localStorage不手动清除,就永远存在

Cookie:是由服务器发向客户端,浏览器保存后,每次http请求再发送给服务器,

Set-Cookie:值:name ,value ,admin,path,expires.max-age,HttpOnly,secure

不设置过期时间的话,cookie与session类似,只不过cookie在客户端内存而session在服务端内存