1. 问答
  2. 问答详情

php过期的session回收

php有一个默认session机制,就是你不设置任何session.handler的时候,它会用在临时目录下面存储文件名类似sess_5pjm50b8d40p4175iousv4hqd3的一堆session文件,但是session是有过期时间的,而这些文件显然不能无限增多,那么当session过期以后这些文件会自动回收

1个回答

0

采纳
session.gcprobability = 1
session.gcdivisor = 100
session.gc_maxlifetime = 1440

这三个配置组合构建服务端session的垃圾回收机制

session.gc_probability与session.gc_divisor构成执行session清理的概率,

表示服务端定期有一定的概率调用gc函数来对session进行清理,

清理的概率为:gc_probability/gc_divisor 

如:1/100 表示每一个新会话初始化时,有1%的概率会启动垃圾回收程序,清理的标准为session.gc_maxlifetime定义的时间。


撰写答案

验证码
点击刷新