网站专题BANNER

PHP设置登陆失效时间

发表日期:2021-06-17 11:02:38 文章编辑:洛壹网络 文章来源:深圳网站建设

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; // 刷新时间戳    
    }  
  
}


相关内容
浮动布局时,中间出现一块空白

浮动布局时,中间出现一块空白

MYSQL数据库密码如何修改

1.mysql数据库密码如何修改: 1)关闭mysqld程序 a.net stop mysql57 b.任务管理器中结束进程

SSL证书:_chain.crt _public.crt .pem .key crt合并pem

在APACHE+PHP环境里,只需要.pem 和 .key文件。所以需要把xxxxxxx_public.crt 和 xxxxxxx_chain.crt合并成一个.pem 文件。

Apache服务器上如何安装SSL证书?

说明 .crt扩展名的证书文件采用Base64-encoded的PEM格式文本文件,可根据需要修改成.pem等扩展名。 证书格式详细内容,请参见主流数字证书都有哪些格式?

网站首页该怎么设计?

网站首页的最大的作用就是吸引客户继续浏览网站,并达成转化,那么也就是说网站首页是可以代表企业的形象的,要特别注重其本身的设计,一定不能杂乱无章,并且要有超高的设计感,现在就让洛壹网络来告诉大家网站首页该怎么设计?

如何开发在线支付商城网站?

现在网上商城运营的模式很多,大体上分为商家与消费者、商家与商家、消费者与消费者、线上线下结合等模式。每种运营模式也不一样,在进行商城网站开发时的侧重点也不同,需要提前规划好。而商城网站最重要的就是可以在线支付,我们能如何开发在线支付商城网站呢?

网站改版有哪些方面呢?

科技发展的越来越快,互联网也随着发展的越来越快,当然也可以说是互联网的发展带动了科技的发展,所以现在很多新的网站总是会淘汰旧的网站,因此,很多网站就会面临着改版,而且在网站改版收费的情况下,改版有哪些方面呢?下面我们就来介绍一下。

网站建设中怎样兼顾优化?

网站设计除了设计网站的外观和风格以外,同时还要编写前端的代码,网站设计用描述性的标签来组织页面结构,可以提高内容对搜索引擎的可读性,有利于网站优化,洛壹网络​提示,网站设计和网站优化关系很密切,相互关联着。

我们
定制
咨询
联系
在线咨询
您的浏览器版本太低

请升级您的浏览器: Internet Explorer11 或以下浏览器: Firefox  /  Chrome  /  360极速浏览器