PHP 长时间未操作session失效 这个怎么做啊

q13240361944 2015-07-22 09:36:40
登陆时生成了个session(做不能重复登陆),登陆后30分钟未操作怎么让session失效? 大神们 求教。
...全文
394 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2015-07-23
  • 打赏
  • 举报
回复
数据库记录用户最好一次操作时间, 脚本自动跑,进行时间判断
y75674952 2015-07-23
  • 打赏
  • 举报
回复
if((time() - $_SESSION['create_time']) >1800){ $_SESSION['name'] = ''; //大于30分钟未操作就把session名清空 重新登录 }else{ $_SESSION['create_time'] = time(); //小余就重新赋值当前时间 } 半个小时内操作一次就再次可以获得半个小时时间
xuzuning 2015-07-22
  • 打赏
  • 举报
回复
在 session 中记录下登录时间,再次访问时检查一下
小菜鸟czh 2015-07-22
  • 打赏
  • 举报
回复
楼上正解

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧