如何使session自动删除

来源:互联网 发布:淘宝注册店铺单能做吗 编辑:程序博客网 时间:2024/05/22 05:25

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判断的。

0 0
原创粉丝点击