1、ini_set('session.cookie_lifetime', 2000000);
设置cookie的过期时间,如果为0,cookie在关闭浏览器后过期。
2、ini_set('session.gc_maxlifetime', 3600);
会话的存活时间,单位:秒。但光是这个参数到期,会话不一定会被回收,和下面2个参数还有关系。
3、ini_set('session.gc_probability', 1);
4、ini_set('session.gc_divisor', 1);
session.gc_probability = 1(默认)
session.gc_divisor = 100(默认)
gc启动概率 = gc_probability / gc_divisor = 0.1%,如果要用户的每次请求都进行回收,需要gc_probability / gc_divisor = 1。

本文介绍了如何使用PHP的ini_set函数来设置会话管理的相关参数,包括设置cookie的过期时间、会话的存活时间以及垃圾回收的概率等。通过调整这些参数,可以有效控制用户的会话生命周期。
35

被折叠的 条评论
为什么被折叠?



