请问如何及时清除SESSION文件的问题

来源:2-11 会话控制技术

小新在编程

2017-09-10

 PHP启用垃圾回收机制是根据session.gc_divisor=1000,session.gc_probability=1这两个配置选项来决定的,如果把启动垃圾回收的几率设置为100%,这样会降低服务器的性能。那么有什么好的方法实现用户2个小时没有操作,让服务器删除对应的SESSION文件,退出当前账户让用户重新登陆

谢谢!!

写回答

2回答

Jason

2017-09-11

可以做计划任务来检测

0
0

QinTongxue

2017-09-11

我在项目里是这样处理的。登录的时候。记录一个session,存时间戳。然后在公共类控制器中判断该session值,每操作一次。在原有时间戳上加30分钟。如果没操作。30分钟后过期。这样就得重新登录了。

0
0

360大牛带你横扫PHP职场 全面解读PHP面试

全面、系统剖析PHP面试,拿下心仪Offer

1817 学习 · 464 问题

查看课程