每次请求Session不一致问题
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
问题描述:
如果在得到session时,发现每次得到的session都不一致,而代码和设置又都正确的情况下,很有可能就是cookie的设置有问题。
解决方法:
1、将cookie设置到最低状态,再次运行项目,会发现session已经一致了,此时可以继续
调整cookie的值。
解释:
因为每次浏览器访问服务器时,服务器都会产生一个唯一的session,并把这个session 返回给浏览器,同时服务器也会将此session保存。
浏览器在接受到session后,一般会存储在cookie中,当再次请求服务器时,会带上此session信息,服务器也就是通过此时提交的session来判断是否是同一客户端在操作。
如果将cookie的安全级别设置太高,相当于服务器每次返给客户端的session并没有进行存储,所以,再次请求时,将会重新生成session的值。