php专区

 首页 > php专区 > 正则表达式 > 修改PHP session 默认时间方法 - php会话

修改PHP session 默认时间方法 - php会话

分享到:
【字体:
导读:
          PHP中的session有效期默认是1440秒(24分钟),如果我们要让session记不过期怎么办呢,下在我们先来介绍在不修改程序是最好的方法了,因为如果修改程序,测试部一定非常郁闷像我一样,...

修改PHP session 默认时间方法

PHP中的session有效期默认是1440秒(24分钟),如果我们要让session记不过期怎么办呢,下在我们先来介绍在不修改程序是最好的方法了,因为如果修改程序,测试部一定非常郁闷像我一样,那么只能修改系统环境配置,其实很简单,打开php.ini设置文件,

修改三行如下:

1、session.use_cookies

把这个的值设置为1,利用cookie来传递sessionid

2、session.cookie_lifetime

这个代表SessionID在客户端Cookie储存的时间,默认是0,代表浏览器一关闭SessionID就作废……就是因为这个所以PHP的session不能永久使用! 那么我们把它设置为一个我们认为很大的数字吧,999999999怎么样,可以的!就这样.

3、session.gc_maxlifetime

这个是Session数据在服务器端储存的时间,如果超过这个时间,那么Session数据就自动删除! 那么我们也把它设置为99999999

如果你不能修改php.ini文件

实例代码如下:

  1. session_start(); // 启动Session  
  2. $_SESSION['count']; // 注册Session变量Count  
  3. isset($PHPSESSID)?session_id($PHPSESSID):$PHPSESSID = session_id();  
  4. // 如果设置了$PHPSESSID,就将SessionID赋值为$PHPSESSID,否则生成SessionID  
  5.  
  6. $_SESSION['count']++; // 变量count加1  
  7. setcookie('PHPSESSID'$PHPSESSID, time()+3156000); // 储存SessionID到Cookie中  
  8. echo $count// 显示Session变量count的值  
  9. ?> 
分享到:
php cookie设置 删除 登录详解 - php会话
php cookie设置 删除 登录详解 cookie是所有程序开发中会有的一种东西,下面我来介绍cookie设置(SetCookie) 删除($_COOKIE) 登录用法. 1、设置Cookie PHP用SetCookie函数来设置Cookie.必须注意的一点是:Cookie是HTTP协议头的一部分,用于浏览器和服务器之间传递信息,所以必须在任何属于HTML...
PHP setcookie()函数用法介绍 - php会话
PHP setcookie()函数用法介绍 cookie就像是php中的session一样,只是一个在客户端一个是在服务器端了,下面我来详细介绍php中setcookie对cookie设置与删除代码. setcookie()语法 setcookie (PHP 3, PHP 4, PHP 5) setcookie -- 发送一个 cookie 信息 说明:bool setcookie ( string name [,...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……