php设置会话超时时间的方法

  介绍

小编给大家分享一下php设置会话超时时间的方法,希望大家阅读完这篇文章后大所收获、下面让我们一起去探讨吧!

php设置会话超时时间的方法:可以利用报错()函数来改变当前上下文环境的属性值,从而达到设置会话超时时间的目的,如:【报错(& # 39;session.gc_maxlifetime& # 39;,“3600“);】。

 php设置会话超时时间的方法

第一种方法:

设置php . ini中配置文件,设置session.gc_maxlifetime和会话。cookie_lifetime节点属性值,当然也可以使用报错函数改变当前上下文环境的属性值:

报错(& # 39;session.gc_maxlifetime& # 39;,“3600“);//秒   报错(“session.cookie_lifetime",“3600“);//秒

第二种方法:

设置会话时间戳

在登录成功时设置时间戳为当前时间推后1小时,美元_SESSION [& # 39; expiretime& # 39;]=() + 3600;。

(视频教程推荐:php视频教程)

在检查用户登录情况使用如下代码:

如果(收取($ _SESSION [& # 39; expiretime& # 39;])) {      if ($ _SESSION [& # 39; expiretime& # 39;] & lt;时间()){      设置($ _SESSION [& # 39; expiretime& # 39;]);      头(& # 39;地点:logout.php ?超时# 39;);//登出      退出(0);      其他}{      $ _SESSION [& # 39; expiretime& # 39;]=() + 3600;//刷新时间戳      }      }

看完了这篇文章,相信你对php设置会话超时时间的方法有了一定的了解,想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

php设置会话超时时间的方法