网站建设资讯

NEWS

网站建设资讯

php如何使用session超时设置?

php使用session 超时设置的方法:1、设置【php.ini】配置文件,用【ini_set】函数改变当前上下文环境的属性值;2、设置Session时间戳,代码为【unset($_SESSION['expiretime'])】。

十年的孟州网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。全网整合营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整孟州建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联公司从事“孟州网站设计”,“孟州网站推广”以来,每个客户项目都认真落实执行。

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如何使用session超时设置?
转载来源:http://njwzjz.com/article/cpieoo.html