cookiecookie是保存在客户端的一段文本信息,用于记录用户信息。HTTP协议是一种无状态协议。一旦数据交换完成,客户端与服务器端的连接就关闭了,需要重新建立新的连接来交换数据。这意味着服务器无法从连接中跟踪会话。Cookie就是这样一种机制。可以弥补HTTP协议无状态的不足。在Session出现之前,基本上所有的网站都使用cookies来跟踪会话。Cookie机制客户端发起请求->服务端返回cookie->客户端保存cookie->客户端二次请求携带cookie->服务端识别cookie->返回数据特点coolies不能跨域cookies可以加密,不能修改和删除,只能覆盖。单个cookie的大小不超过4k。一个站点最多可以存储20个cookie。Cookies分为会话cookies和永久cookies。会话cookie是临时cookie,当您退出浏览器时会消失。永久性cookies储存在硬盘上,即使关闭浏览器也不会消失。它们只能手动清除。设置durationMaxAge属性:默认值为-1:不保存在本地,关闭窗口cookie消失0:删除cookie记录客户端状态的机制不同,cookie保存在客户端浏览器中,而会话保存在服务器上。当客户端浏览器访问服务器时,服务器将客户端信息以某种形式记录在服务器上。这是会议。当客户端浏览器再次访问时,只需要从Session中查找客户端的状态即可。会话机制服务器用于确认用户的身份。客户端发送请求,服务器记录客户信息。cooies和session的区别1、cookies是保存在客户端的,session是保存在服务端的。2.cookie安全性较低(可以加密),session安全性较好。3.访问存储大量cookie,session会占用服务器性能(容易失效,用户体验差)4.单个cookie大小不超过4k,一个站点最多可存储20个cookie,所以只能保存简单类型的数据,session受内存大小影响较小,可以保存复杂的数据5.生命周期不同,session在页面关闭时消失,可以设置cookie做时间参考:https://www.cnblogs.com/l1996...
