PHP session 变量用于存储有关用户会话的信息,或更改用户会话的设置。Session 变量保存的信息是单一用户的,并且可供应用程序中的所有页面使用。

PHP Session 变量

当您运行一个应用程序时,您会打开它,做些更改,然后关闭它。这很像一次会话。计算机清楚你是谁。它知道你何时启动应用程序,并在何时终止。但是在因特网上,存在一个问题:服务器不知道你是谁以及你做什么,这是由于 HTTP 地址不能维持状态。

通过在服务器上存储用户信息以便随后使用,PHP session 解决了这个问题(比如用户名称、购买商品等)。不过,会话信息是临时的,在用户离开网站后将被删除。如果您需要永久储存信息,可以把数据存储在数据库中。

Session 的工作机制是:为每个访问者创建一个唯一的 id (UID),并基于这个 UID 来存储变量。UID 存储在 cookie 中,亦或通过 URL 进行传导。

本篇文章主要介绍了php如何修改SESSION的生存时间的实例代码

如何修改SESSION的生存时间

手动设置 Session 的生存期:<?php

session_start();

// 保存一天

$lifeTime = 24 * 3600;

setcookie(session_name(), session_id(), time() + $lifeTime, "/");

?>

Session 还提供了一个函数 session_set_cookie_params(); 来设置 Session 的生存期的,该函数必须在 session_start() 函数调用之前调用:<?php

// 保存一天

$lifeTime = 24 * 3600;

session_set_cookie_params($lifeTime);

session_start();

$_SESSION["admin"] = true;

?>

php中session过期时间设置

修改php配置文件中的session.gc_maxlifetime。

php存储session更改,php如何修改SESSION的生存存储时间的实例代码_php实例相关推荐

  1. 修改session的存储机制

    <?php  //修改session的存储机制 //最起码应该有一个 读方法, 和一个 写方法. //1, 我们先去建立 读方法 和 写方法. //2, 告知session系统,使用我们的方法完 ...

  2. (转载)【TP5.0】设置session有效时长+修改默认存储路径

    //查看默认session存储路径:print_r(session_save_path()); \thinkphp\helper.php if (!function_exists('session') ...

  3. 【5G核心网】 PDU Session Modification PDU会话修改

    当修改在 UE 和网络之间的一个或几个 QoS 参数时修改时,使用该过程. 1. UE or network requested PDU Session Modification (non-roami ...

  4. 关于修改session的生存时间以及回收机制

    一.修改session的生存时间 1)通过php.ini修改 //这里代表我们修改了session存在的最大时间 session.gc_maxlifetime = 86400 2)通过代码实现 $li ...

  5. php修改session生存时间,修改session的过期(生存)时间

    以下我以php为例,万变不离其宗,希望对大家都有用吧. session与cookie: 了解过两者的众所都知道,有些信息保存到cookie,有些出于安全问题就不能直接存到浏览器,这就要用到sessio ...

  6. Springboot整合Websocket遇到的坑_websocket session不支持序列化,无法存储至redis_Websocket相关问题总结(Session共享,用户多端登录等)

    Springboot整合Websocket遇到的坑 一.使用Springboot内嵌的tomcat启动websocket 1.添加ServerEndpointExporter配置bean @Confi ...

  7. php设置session 生命周期,php会话(session)生命周期概念介绍及设置更改和回收

    http协议是WEB服务器与客户端(浏览器)相互通信的协议,它是一种无状态协议.所谓无状态,指的是不会维护http请求数据,http请求是独立的,非持久的.而越来越复杂的WEB应用,需要保存一些用户状 ...

  8. layui表格编辑修改session数据

    layui表格编辑修改session数据 开发工具与关键技术: 作者:熊琪 撰写时间:2019.7.06 Layui表格编辑,首先明白layui的表格属性,清楚其作用.Layu给人的一种感觉就是当你没 ...

  9. asp.net session 介绍一三种Session存储方式

    asp.net session 介绍一三种Session存储方式 www.firnow.com 时间:2009-03-04 作者:匿名 编辑:sky 点击: 1478 [评论] 对于asp.net的程 ...

最新文章

  1. markdown 图片居中_Markdown常用语法汇总
  2. Java:ThreadPoolExecutor解析
  3. Linux Kickstart无人值守安装(上)
  4. mac 终端 svn 命令
  5. 解决.bashrc文件每次打开终端都需要source的问题
  6. SQL SERVER 2012 只能识别20个CPU的问题
  7. kubernetes资源对象--pod和job
  8. 认识![CDATA[ ]]
  9. MFC防止进程重复建立
  10. Springboot初始化过程(1.5.9.RELEASE)(一)
  11. 优雅编程之这样编写代码,你就“正常”了(十五)
  12. 【Java】有1020个西瓜,第一天卖掉总数的一半后又多卖出两个,以后每天卖剩下的一半多两个,问几天以后能卖完?
  13. 双十一买什么充电宝好?实惠好用的充电宝推荐
  14. python flask安装教程_pycharm安装flask用什么命令
  15. 树莓派无线中继的实现
  16. java删除表格_Java 创建、删除Word表格
  17. p光圈和dc光圈的区别_什么是光圈?
  18. HQL16 查找GPA最高值
  19. OpenMax IL层设计分析总结
  20. 二分查找(Binary Search)需要注意的问题,以及在数据库内核中的实现

热门文章

  1. python设置图片透明度_学习python第40天
  2. echarts瀑布图_ECharts · Example
  3. revit java 接口_如何使用Revit API获取axis属性?
  4. 自动检测CSRF漏洞的工具
  5. 牛客假日团队赛6 D 迷路的牛 (思维)
  6. HDU1214 圆桌会议(找规律,数学)
  7. django入门与实践 3-1 环境搭建
  8. POJ 3252 数位DP
  9. Tarjan求lca
  10. jquery ajax參数加点号状态200进error