Maison  >  Article  >  développement back-end  >  http - php.ini配置session.gc_maxlifetime无效,session依旧能访问

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

WBOY
WBOYoriginal
2016-06-06 20:14:121176parcourir

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>

确认设置值是否生效

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn