php专区

 首页 > php专区 > 正则表达式 > php设置session生存时间详解 - php会话

php设置session生存时间详解 - php会话

分享到:
【字体:
导读:
          要设置php生存有效时间我们可以利用session_set_cookie_params函数或修改php ini文件哦,下面小编来介绍一下。第一种方法:session_set_cook...

php设置session生存时间详解

要设置php生存有效时间我们可以利用session_set_cookie_params函数或修改php.ini文件哦,下面小编来介绍一下。

第一种方法:session_set_cookie_params

函数原型 void session_set_cookie_params ( int $lifetime [, string $path [, string $domain [, bool $secure = false [, bool $httponly = false ]]]] )

代码如下:

  1. $lifetime = 3600;    //一个小时 
  2. session_set_cookie_params($lifetime); 
  3. session_start(); 

手动设置 Session 的生存期,代码如下:

  1. session_start(); 
  2. // 保存一天 
  3. $lifeTime = 24 * 3600; 
  4. setcookie(session_name(), session_id(), time() + $lifeTime, “/”); 
  5. ?> 

第二种方法:

如果你拥有服务器的操作权限,那么设置这个非常非常的简单,只是需要进行如下的步骤:

1、把“session.use_cookies”设置为1,打开Cookie储存SessionID,不过默认就是1,一般不用修改;

2、把“session.cookie_lifetime”改为正无穷(当然没有正无穷的参数,不过999999999和正无穷也没有什么区别);

3、把“session.gc_maxlifetime”设置为和“session.cookie_lifetime”一样的时间;

4、修改php.ini文件 session.gc.lifetime=10000

分享到:
php 设置 session详解(过期,失效,有效期)...
php 设置 session详解(过期,失效,有效期) 在php中设置session有很多方面包有给session设置值或直接设置过期,失效和有效期,下面小编来给大家给各位朋友介绍怎么使用。 我们先来看看在php.ini中session怎么设置,打开 php.ini,查找Session设置部分中以下一项,代码如下: session.save_path...
php中Session工作原理与用法详解 - php会...
php中Session工作原理与用法详解 有很我朋友会问Session是如何工作的它与cookies有会有什么区别呢,下面我们一给各位同学介绍一下关于Session工作原理,有需要了解的朋友可进入参考。 1.什么是Session 2.Session从用户访问页面开始,到断开与网站连接为止,形成一个会话的生命周期。在会话...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……