http - php.ini配置session.gc_maxlifetime无效,session依旧能访问
程序员文章站
2022-04-27 14:47:16
...
maxlifetime5秒,已经过期的了
probability和divisor均设置为1 1/1=100%过期后删除
但是这样session依旧有效?这是为什么呢?
与操作系统的机制有关吗,还是什么?
存放session/cookie的tmp文件夹中也依然存在该次调用的sessionid
PS:他大约是一个多小时更新一次,这和我配置的不符合啊
回复内容:
maxlifetime5秒,已经过期的了
probability和divisor均设置为1 1/1=100%过期后删除
但是这样session依旧有效?这是为什么呢?
与操作系统的机制有关吗,还是什么?
存放session/cookie的tmp文件夹中也依然存在该次调用的sessionid
PS:他大约是一个多小时更新一次,这和我配置的不符合啊
问题找到了,其实效果是有的(把值设成1比较明显),但是他的时间貌似有延迟,设置成1大概3,4秒才失效。
并且,无论设置成几,都必须刷新访问一次才会失效,第一次访问永远有效的
ini_get()
确认设置值是否生效