如何严格设置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中,设置php.ini,找到session.gc_maxlifetime = 1440 #(PHP5默认24分钟) 这里你可以随便设置一下过期时间.但是有人说设置以后,好象不起作用! 其实不是不起作用,而是因为系统默认: session.gc_probability = 1 session.gc_divisor = 1000...

楼主去后盾人看看,那的学习视频应该可以帮助你解决问题,以及你其他的不太懂的问题


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存