php设置session生存时间详解
发布:smiling 来源: PHP粉丝网 添加日期:2014-02-16 11:41:40 浏览: 评论:0
要设置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 ]]]] )
代码如下:
- $lifetime = 3600; //一个小时
- session_set_cookie_params($lifetime);
- session_start();
手动设置 Session 的生存期,代码如下:
- <?php
- session_start();
- // 保存一天
- $lifeTime = 24 * 3600;
- setcookie(session_name(), session_id(), time() + $lifeTime, “/”);
- ?>
第二种方法:
如果你拥有服务器的操作权限,那么设置这个非常非常的简单,只是需要进行如下的步骤:
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
Tags: 设置 session 生存时间
相关文章
- ·php简单设置与删除cookie代码(2013-11-13)
- ·php session永不过期的设置方法(2013-11-30)
- ·php cookie 读取 设置 删除实例(2013-12-19)
- ·php中设置session过期时间方法(2014-01-05)
- ·php 设置 session详解(过期,失效,有效期)(2014-02-16)
- ·php cookie注销 设置 输出和注销学习笔记(2014-03-02)
- ·PHP中设置、使用、删除Cookie详解(2014-07-25)
- ·php 设置cookie与清除cookie方法(2014-08-17)
- ·php下session过期时间的设置方法(2014-09-22)
- ·php设置session值和cookies的学习示例(2020-11-01)
- ·session 的工作原理与session用法 (2013-11-12)
- ·PHP创建和使用session cookie变量(2013-11-13)
- ·session与cookie会话控制(2013-11-14)
- ·cookie和session 区别(2013-11-14)
- ·PHP 会话(session 时间设定)使用入门 (2013-11-14)
- ·关于使用session_start 出现的headers (2013-11-27)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)