session.cookie.lifetime和session.gc.maxlifetime的关系

Posted 李修远

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了session.cookie.lifetime和session.gc.maxlifetime的关系相关的知识,希望对你有一定的参考价值。

session.cookie.lifetime

session.cookie.lifetime 默认是0,即浏览器关闭,session失效;修改这个值的作用是修改sessionid以cookie的形式保留在浏览器的时间长度,也就是说这个值设置一个小时,名为sessionid的cookie就保留在浏览器一个小时,session一个小时后才过期;

session.gc.maxlifetime

session.gc.maxlifetime是指设置session最大的过期时间,指php按照一定的几率 执行它的垃圾回收机制,

这个机制指判断当前时间减去session文件最后修改时间是否大于session.gc.maxlifetime,是则删除session文件;

但session.save_path分级的话就不会执行这个回收机制;

以上是关于session.cookie.lifetime和session.gc.maxlifetime的关系的主要内容,如果未能解决你的问题,请参考以下文章

tokenize($s) 和 tokenize($s, ' ') 一样吗?

C/S架构和B/S架构

SSG和s-s-r如何选择?

C/S和B/S两种架构的概念区别和联系

CORS 和 s-s-r 以及 express、react 和 Axios

APUE:文件和目录