session的保存时间由服务器端设置好了的,不用你管。超过时间的,服务器会自动删除

解决方案 »

  1.   

    我在php.ini中设置“session.gc_maxlifetime = 0”,然后运行带session的网页,这时有了session临时文件,关闭当前窗口,一检查文件夹里的session临时文件还存在。不是说“session.gc_maxlifetime = 0”时,关闭浏览器后会马上删除临时文件吗?   
      

  2.   

    不要忘了还有一个session.gc_probability = 概率   她决定了启动收集垃圾的程序的几率
    你把她设成100试一下就会明白  呵呵