如何严格设置php中session过期时间?

如何严格设置php中session过期时间?,第1张

第一种方法即设置php.ini配置文件,设置session.gc_maxlifetime和session.cookie_lifetime节\x0d\x0a\x0d\x0a点属性值,当然也可以使用ini_set函数改变当前上下文环境的属性值:\x0d\x0a\x0d\x0aini_set('session.gc_maxlifetime',"3600")//秒\x0d\x0aini_set("session.cookie_lifetime","3600")//秒\x0d\x0a\x0d\x0a第二种方法即设置Session时间戳,比如下面的办法。\x0d\x0a\x0d\x0a在登录成功时设置时间戳为当前时间推后1小时,$_SESSION['expiretime']=time()+3600。在\x0d\x0a\x0d\x0a检查用户登录情况使用如下代码:\x0d\x0a\x0d\x0aif(isset($_SESSION['expiretime'])){\x0d\x0aif($_SESSION['expiretime'] 回答于 2022-12-14

在php.ini中有设置的默认的存放路径,存活时间,是否需要每次都写session_start()才开始session。

还有,session存放路径是否存在,是否可写等等。都检查检查呗。。

默认的存活时间一般是30分钟,可以自己设置。

一:在php.ini 中设置 session.gc_maxlifetime = 1440 //默认时间二:代码实现$lifeTime = 24 * 3600// 保存一天 session_set_cookie_params($lifeTime)session_start()

你可以去后盾人平台看看,里面的东西不错


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11105987.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存