补充一下,我在我本地的php.ini中修改session.gc_maxlifttime,或者是在session启动前动态配置ini_set("session.gc_maxlifttime","xxx")都没有用,对session的过期时间好像都没什么影响,该怎么延长这个session的过期时间啊……救命……
session.cache_expire = 180 ; 文档在 n 分钟后过时
你的session.gc_maxlifttime在我的PHP。INI中没有``
session.cache_expire 决定你SESSION保存的期限。
好像有个概率的问题,看看其他的和session有关的php directive
我想应该是有个概率问题,因为我测试的时间似乎比较的长,但另外一个同事说她在不到半个小时的时间内就要求重新登录~~谢谢大家~~先查查相关资料!
查到了,是有个概率的问题,不过过期时间在php4中是的设置项确实是session.gc_maxlifttime,但到此时间服务器未必就一定会去清除session,这个跟gc进程随session启动的概率有关系,这个概率默认是1/100,不过可以设置。和我有同样困惑的朋友可以参考此网址:http://www.phpchina.com/bbs/archiver/tid-1613.html
设置了session.gc_maxlifetime还是不起作用,明明设置了一个小时可在半个小时左右就失效!哎……我要晕了!用ajax定时地在后台去刷新session算了!要么改cookie保存!哎……但总心有不甘……到底是怎么回事情啊?
| 论坛热门帖子: | [lch203] 写得蛮好的linux学习笔记(10-21) [黑马制造] 学习java的30个目标(10-19) [笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19) [udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18) [沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18) |
| TAG标签: | 困惑 问题 时间 session session.gc_maxlifttime 设置 |
注册
个人空间
