关于php的session的问题 最近遇到个问题,就是网站的session老是不过期,session.cookie_lifetime,session.gc_maxlifetime,session.gc_probability/session.gc_divisor,这些都设置过了,可是session还是不过期,只要开着浏览器,不管什么浏览器,session都一直有效,这到底是什么原因导致的,谁能帮忙给解释一下,万分感谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 显然你的测试环境是 windows 系统并且你的 session 临时文件的存放路径不在 windows\temp这样 session 临时文件是不会被删除的,也就是 sessionid 无法失效当然,这是以你的页面中不存在 ajax轮询 之类的操作为前题的 估计是session存放在不会更新的目录,导致session过期不会被删除。 谢谢楼上,不过session的位置就是windwos/temp,不是这个原因我刚才找到原因了,session.gc_divisor这个值我设为1,我以为就一定会触发那个清理程序呢,结果好像没触发,我用另一台电脑访问才触发,再次感谢 php 数据库连接性能问题 求PHP开发环境的搭建 苦于备份网站数据库相当麻烦,还要去ftp导出,所以问问 [共享] 用 mod_deflate 解压预压缩的静态文件 like模糊查询问题 能否利用正则来校验字符串中只含有英文字母,数字和中文字符? 访问access数据库遇到的连接问题,恳请高人解答~~~ 关于SmartTemplate的缓存 (唠叨 请进) 如何让从库中取出的文章,自动换行!谢谢! PHP错误报告设置不生效? 想好久,怎么能在数据库中查询出出现最多的中文 php微信群发文本消息,收到unicode编码消息
并且你的 session 临时文件的存放路径不在 windows\temp
这样 session 临时文件是不会被删除的,也就是 sessionid 无法失效当然,这是以你的页面中不存在 ajax轮询 之类的操作为前题的
我刚才找到原因了,session.gc_divisor这个值我设为1,我以为就一定会触发那个清理程序呢,结果好像没触发,我用另一台电脑访问才触发,再次感谢