返回信息流RT,让一个session的生存时间为3分钟,过了这段时间就要进行重新验证。
但是,改了php.ini中的session.gc_lifetime后,过了很久session还存在,而且tmp下的session文件也还存在
搞不懂啊,求救各种大牛啦。如何让session在指定的时间后就过期不能用了呢
这是一条镜像帖。来源:北邮人论坛 / www-technology / #10072同步于 2010/6/1
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖
【求助】如何设置session的过期时间?
manaburn
2010/6/1镜像同步6 回复
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
你的访问量不够吧
session.gc_probability和session.gc_divisor没设的话访问只有1%的概率回收session
【 在 manaburn (manaburn) 的大作中提到: 】
: RT,让一个session的生存时间为3分钟,过了这段时间就要进行重新验证。
: 但是,改了php.ini中的session.gc_lifetime后,过了很久session还存在,而且tmp下的session文件也还存在
: 搞不懂啊,求救各种大牛啦。如何让session在指定的时间后就过期不能用了呢
: ...................
【 在 xw2423 的大作中提到: 】
: 你的访问量不够吧
: session.gc_probability和session.gc_divisor没设的话访问只有1%的概率回收session
我把那俩变量都设了,都设为1了 还是不行啊
额。。。确定没有什么其他问题么,用session_destroy可以删除么
【 在 manaburn (manaburn) 的大作中提到: 】
: 我把那俩变量都设了,都设为1了 还是不行啊
destroy没有问题,tmp里的文件就消失了 但是改生存时间就是不行
【 在 xw2423 的大作中提到: 】
: 额。。。确定没有什么其他问题么,用session_destroy可以删除么
ini_set("session.gc_divisor", 1);
ini_set("session.gc_maxlifetime", 300);
ini_set("session.cookie_lifetime", 300);
【 在 myStefanie 的大作中提到: 】
: ini_set("session.gc_divisor", 1);
: ini_set("session.gc_maxlifetime", 300);
: ini_set("session.cookie_lifetime", 300);
恩,通过了 多谢了~