为什么我的session会失效呢

来源:互联网 发布:js alert 确定事件 编辑:程序博客网 时间:2024/04/30 03:32
      为什么服务器上不能保存session变量?当浏览器第一次请求的时候,服务器已经为他分配了一个session变量,但是当浏览器再次请求的时候,session就为空了呢?为什么不能保存上次的值呢? 
      让我们来看看:session变量是存在于服务器端用来跟踪用户的一个全局变量,服务器为了区分不同用户,就需要在浏览器第一次请求的时候为浏览器分配一个sessionID,其实就是一个cookie,当浏览器再次请求服务器,就应当把这个cookie带上,服务器才能区分哪个session变量是你的。如果你不带这个cookie访问服务器,服务器把你每次请求都是当作第一次请求,会重新为你分配一个sessionID,当然你就读取不到上次保存的session变量值哦。
 
原创粉丝点击