Cookie的两种类型
1,临时Cookie(会话Cookie) 2,永久Cookie
不设置过期时间,则表示这个cookie生命周期为浏览器会话期间,只要关闭浏览器窗口,cookie就消失了。
这种生命期为浏览会话期的cookie被称为会话cookie。会话cookie一般不保存在硬盘上而是保存在内存里。
设置了过期时间,浏览器就会把cookie保存到硬盘上,
关闭后再次打开浏览器,这些cookie依然有效直到超过设定的过期时间。
- 存储在硬盘上的cookie可以在不同的浏览器进程间共享,比如两个IE窗口。
- 而对于保存在内存的cookie,不同的浏览器有不同的处理方式。
特别注意:之前的一个错误认知:
Ps:
cookie过期时间为0,马上过期,即会话,并非真的马上失效,浏览器关闭才失效。
当然cookie的有效性还得服务端检查。