Rumah  >  Artikel  >  pembangunan bahagian belakang  >  http - php.ini配置session.gc_maxlifetime无效,session依旧能访问

http - php.ini配置session.gc_maxlifetime无效,session依旧能访问

WBOY
WBOYasal
2016-06-06 20:14:121176semak imbas

http - php.ini配置session.gc_maxlifetime无效,session依旧能访问

maxlifetime5秒,已经过期的了

probability和divisor均设置为1 1/1=100%过期后删除

但是这样session依旧有效?这是为什么呢?
与操作系统的机制有关吗,还是什么?
存放session/cookie的tmp文件夹中也依然存在该次调用的sessionid

PS:他大约是一个多小时更新一次,这和我配置的不符合啊

回复内容:

http - php.ini配置session.gc_maxlifetime无效,session依旧能访问

maxlifetime5秒,已经过期的了

probability和divisor均设置为1 1/1=100%过期后删除

但是这样session依旧有效?这是为什么呢?
与操作系统的机制有关吗,还是什么?
存放session/cookie的tmp文件夹中也依然存在该次调用的sessionid

PS:他大约是一个多小时更新一次,这和我配置的不符合啊

问题找到了,其实效果是有的(把值设成1比较明显),但是他的时间貌似有延迟,设置成1大概3,4秒才失效。
并且,无论设置成几,都必须刷新访问一次才会失效,第一次访问永远有效的

<code>ini_get()</code>

确认设置值是否生效

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn