Cookie是把用户的数据写给用户的浏览器,浏览器保存
Session是吧用户的数据写到独占Session中,在服务端保存。
Session对象由服务器创建,使用场景:保存用户信息,购物车信息,在整个网站中 经常会使用的数据
在打开浏览器第一次请求某网页信息的时候,服务器会自动为其创建一个session,并赋予其一个sessionID,发送给客户端的浏览器。以后客户端接着请求本应用中其他资源的时候,会自动在请求头上添加:
Cookie:JSESSIONID=客户端第一次拿到的session ID
这样,服务器端在接到请求时候,就会收到session ID,并根据ID在内存中找到之前创建的session对象,提供给请求使用
部分参考:https://www.zhihu.com/question/19786827/answer/66706108
原文:https://www.cnblogs.com/xiaxiaopi/p/14391234.html