PHP能不能在Session超时时执行某段代码?

zhaizhaoxuan 2010-07-18 10:23:53
貌似ASP的Global.asa有个Session_OnEnd
PHP有啥?
...全文
65 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
an9ryfr09 2010-07-18
很可惜,没有你所谓的HOOK
回复
床上等您 2010-07-18
php的还没实现过
回复
CunningBoy 2010-07-18
用下面这个函数设置session的事件处理函数,你的应该在最后一个参数($gc)里面设置指定处理函数
bool session_set_save_handler ( callback $open , callback $close , callback $read , callback $write , callback $destroy , callback $gc )
回复
amani11 2010-07-18
比较难

php的session超时处理,是有个GC进程机制

当一个session超时时,GC并不是立刻清理,,,换句话说,她自己都不会实时判断有没有超时

触发清理超时SESSION还是个概率事件
回复
Dleno 2010-07-18
session_set_save_handler好象还是不能达到asp里Global.asa的效果
回复
发动态
发帖子
基础编程
创建于2007-09-28

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
社区公告
暂无公告