我的php.ini中的gc配置是:session.gc_probability = 1
session.gc_divisor     = 1000可是我已经在代码当中把session.gc_divisor =1 了啊?应当是100%了吧

解决方案 »

  1.   

    session.gc_probability = 1
    session.gc_divisor = 1000
    删除比率是session.gc_probability/session.gc_divisor
    也就是你设置的是1/1000。换成
    session.gc_probability = 1
    session.gc_divisor = 1
    试试。
      

  2.   

    SESSION GC 是垃圾回收机制 千万别指望这东西会在准确的时间100%清理所有垃圾SESSION
    但这东西不会让垃圾SESSION把你的硬盘填满所以LZ想用这个超时注销是错误的思路 踏实的用一个变量储存最后时间吧
      

  3.   

    谢谢你的回答, 我想问一下,验证用户登陆不都是session吗?
    如果session过期不能删除的话,那么如果有一万个用户访问网站的话将有一万个session。可想而知这样的不好啊?
      

  4.   

    这东西在php当中处理的机制不是太好,建议自己写一个session模仿算了,我现在就是这样做的