07-04-2016 0 条评论

php.ini里有个session.gc_maxlifetime来设置过期时间,过期之后就根据session.gc_probability和session.gc_divisor的比例来扫描并删除session。

删除的概率是session.gc_probability=1 除以 session.gc_divisor = 100。
上面两个配置算的概率是1%,意思是每一次php请求,会有1%的概率发生回收,回收不活跃时间达到session.gc_maxlifetime设置时间的session文件。不活跃时间用文件的最后修改时间计算。