php应用session 超时设置的办法:一、设置【php.ini】设置装备摆设文件,用【ini_set】函数扭转以后上下文环境的属性值;二、设置Session工夫戳,代码为【unset($_SESSION['expiretime'])】。
php应用session 超时设置的办法:
第一种办法、即设置php.ini
设置装备摆设文件,设置session.gc_maxlifetime以及session.cookie_lifetime
节点属性值,当然也能够应用ini_set
函数扭转以后上下文环境的属性值:
ini_set('session.gc_maxlifetime', "3600"); // 秒 ini_set("session.cookie_lifetime","3600"); // 秒
第二种办法、即设置Session
工夫戳,比方上面的方法。
正在登录胜利时设置工夫戳为以后工夫推后1小时,$_SESSION['expiretime'] = time() + 3600;
。正在反省用户登录状况应用以下代码:
if(isset($_SESSION['expiretime'])) { if($_SESSION['expiretime'] < time()) { unset($_SESSION['expiretime']); header('Location: logout.php?TIMEOUT'); // 登出 exit(0); } else { $_SESSION['expiretime'] = time() + 3600; // 刷新工夫戳 } }
相干学习保举:PHP编程从入门到通晓
以上就是php若何应用session 超时设置?的具体内容,更多请存眷资源魔其它相干文章!
标签: php php教程 session php故障解决 php使用问题 超时设置
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!