您的位置:首页 > 其它

如何使session自动删除

2016-03-21 11:13 162 查看

session.cookie_lifetime = 0 秒 0为关闭浏览器cookie就删除

配置php.ini:
session.gc_probability = 1
session.gc_divisor =
100
(session.gc_probability 除以session.gc_divisor
触发百分之1机会删除session文件,如果你想每次都百分百删除session文件,可以设session.gc_divisor = 1 。

session.gc_maxlifetime = 1440 秒程序会根据文件修改时间和这个时间进行运算删除session文件

================================================

session 自动删除是需要你访问php脚本session触发的每次执行session_start(),会根据以上参数进行删除

================================================

如果你想session文件久点不删除,可以把 session.gc_divisor = 100000 值越大,删除几率越小 再把
session.cookie_lifetime
设置大点,那么服务器端的session就会很久才删除了。因为session也是根据发送到客户端的cookie判断的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: