关闭

为什么我的session会失效呢

657人阅读 评论(0) 收藏 举报
      为什么服务器上不能保存session变量?当浏览器第一次请求的时候,服务器已经为他分配了一个session变量,但是当浏览器再次请求的时候,session就为空了呢?为什么不能保存上次的值呢? 
      让我们来看看:session变量是存在于服务器端用来跟踪用户的一个全局变量,服务器为了区分不同用户,就需要在浏览器第一次请求的时候为浏览器分配一个sessionID,其实就是一个cookie,当浏览器再次请求服务器,就应当把这个cookie带上,服务器才能区分哪个session变量是你的。如果你不带这个cookie访问服务器,服务器把你每次请求都是当作第一次请求,会重新为你分配一个sessionID,当然你就读取不到上次保存的session变量值哦。
 
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:29921次
    • 积分:429
    • 等级:
    • 排名:千里之外
    • 原创:12篇
    • 转载:0篇
    • 译文:0篇
    • 评论:18条
    最新评论