关于session和cookie的问题
来源:3-4 Session的实现原理
小慧的骑士
2019-09-20 17:48:15
老师,我思考的问题是 在第一次向tomcat发送request以后分配了一个sessionId并存储到了cookie中
问题1:cookie,以及对应的session他们会长久存储还是有自动删除时限?
问题2:假如我没有登录,只是游客会产生cookie及session么?
问题3:cookies中是保存了所有使用同一个浏览器产生的每一个cookie么?
问题4:如果我手动删除了cookie,那么对应的session应该会由于缺少id无法使用,那么tomcat会有什么反应?
问题5:cookie中和session中存储的信息是基本一样的么?还是一般cookie就存储sessionId和自动登录信息?
1回答
同学你好!
不是长久存储的
1)cookie一般关闭浏览器就会失效
2)seesion如果超过时间访问,会自动失效。默认的时间一般为20-30分钟
没有登录也会产生的
是的,会保存这个浏览器中所有的cookie
如果手动删除了cookie,tomcat没有什么反应,相应的seesion超时后会自动失效
它们存储的信息是不同的
1)cookie只保存seesionid
2)seesion存什么的范围会比较大,通常也要看服务端怎么写
如果我的回答解决了你的疑惑,请采纳,祝学习愉快~
相似问题