在php.ini中设置:
session.cookie_lifetime = 0在浏览器没有关闭时,cookie应该不会过期,但在浏览器端查看cookie信息,里面有过期时间,而且一到过期时间,cookie就会过期
这是怎么回事?

解决方案 »

  1.   

    session.cookie_lifetime 只表示 sessionid 在 cookie 中存放的时间
      

  2.   

    我就是查看session id的信息
      

  3.   

    关闭浏览器,session就过期了。你应该判断session过期,而cookies存在时,把cookies的数据再写入session
      

  4.   

    我用的就是session,session数据没过期,而是cookie中的session id过期了
      

  5.   

    其实你的session_id已经是换了的。
      

  6.   

    我用的就是session,session数据没过期,而是cookie中的session id过期了只要一到这个时间就过期,又要重新登录,session id根本就没有换