关于PHP5 Session生命周期介绍


Posted in PHP onMarch 02, 2010

它是通过 Session ID 来判断的,什么是 Session ID,就是那个 Session 文件的文件名,Session ID 是随机生成的,因此能保证唯一性和随机性,确保Session 的安全。一般如果没有设置 Session 的生存周期,则 Session ID 存储在内存中,关闭浏览器后该 ID 自动注销,重新请求该页面后,重新注册一个 Session ID。

如果客户端没有禁用 Cookie,则 Cookie 在启动 Session 会话的时候扮演的是存储 Session ID 和 Session 生存期的角色。我们来手动设置 Session 的生存期:

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

PHP 相关文章推荐
php购物网站支付paypal使用方法
Nov 28 PHP
基于ubuntu下nginx+php+mysql安装配置的具体操作步骤
Apr 28 PHP
十幅图告诉你什么是PHP引用
Feb 22 PHP
PHP IDE PHPStorm配置支持友好Laravel代码提示方法
May 12 PHP
PHP表单提交后引号前自动加反斜杠的原因及三种办法关闭php魔术引号
Sep 30 PHP
Yii列表定义与使用分页方法小结(3种方法)
Jul 15 PHP
微信公众号开发之文本消息自动回复php代码
Aug 08 PHP
php阳历转农历优化版
Aug 08 PHP
Laravel日志用法详解
Oct 09 PHP
php利用gd库为图片添加水印
Nov 09 PHP
Yii2使用$this->context获取当前的Module、Controller(控制器)、Action等
Mar 29 PHP
解决Laravel blade模板转义html标签的问题
Sep 03 PHP
PHP正则的Unknown Modifier错误解决方法
Mar 02 #PHP
php is_file()和is_dir()用于遍历目录时用法注意事项
Mar 02 #PHP
php 读取shell管道传输过来的内容
Mar 01 #PHP
php 连接mssql数据库 初学php笔记
Mar 01 #PHP
discuz authcode 经典php加密解密函数解析
Jul 12 #PHP
php下使用SimpleXML 处理XML 文件
Feb 27 #PHP
PHP 导出数据到淘宝助手CSV的方法分享
Feb 27 #PHP
You might like
在DC的漫画和电影中,蝙蝠侠的宿敌,小丑的真名是什么?
2020/04/09 欧美动漫
php access 数据连接与读取保存编辑数据的实现代码
2010/05/12 PHP
js类后台管理菜单类-MenuSwitch
2007/09/12 Javascript
javascript Ext JS 状态默认存储时间
2009/02/15 Javascript
js 无提示关闭浏览器页面的代码
2010/03/09 Javascript
jQuery判断密码强度实现思路及代码
2013/04/24 Javascript
jq实现酷炫的鼠标经过图片翻滚效果
2014/03/12 Javascript
Node.js插件的正确编写方式
2014/08/03 Javascript
Jquery使用val方法读写value值
2015/05/18 Javascript
五种js判断是否为整数类型方式
2015/12/03 Javascript
分步解析JavaScript实现tab选项卡自动切换功能
2016/01/25 Javascript
开启BootStrap学习之旅
2016/05/04 Javascript
javascript入门之window对象【新手必看】
2016/11/22 Javascript
Node.js学习之TCP/IP数据通讯(实例讲解)
2017/10/11 Javascript
AngularJS标签页tab选项卡切换功能经典实例详解
2018/05/16 Javascript
解决Vue.js父组件$on无法监听子组件$emit触发事件的问题
2018/09/12 Javascript
详解mpvue中小程序自定义导航组件开发指南
2019/02/11 Javascript
怎样使你的 JavaScript 代码简单易读(推荐)
2019/04/16 Javascript
详解如何给React-Router添加路由页面切换时的过渡动画
2019/04/25 Javascript
Angular2实现的秒表及改良版示例
2019/05/10 Javascript
[01:06:25]Secret vs Liquid 2018国际邀请赛淘汰赛BO3 第一场 8.25
2018/08/29 DOTA
Python中使用动态变量名的方法
2014/05/06 Python
python开发之tkinter实现图形随鼠标移动的方法
2015/11/11 Python
在MAC上搭建python数据分析开发环境
2016/01/26 Python
Python编写电话薄实现增删改查功能
2016/05/07 Python
Python中取整的几种方法小结
2017/01/06 Python
通过python的matplotlib包将Tensorflow数据进行可视化的方法
2019/01/09 Python
python+selenium 定位到元素,无法点击的解决方法
2019/01/30 Python
Python3.7 基于 pycryptodome 的AES加密解密、RSA加密解密、加签验签
2019/12/04 Python
Python嵌入C/C++进行开发详解
2020/06/09 Python
为你的html5网页添加音效示例
2014/04/03 HTML / CSS
餐饮业的创业计划书范文
2013/12/26 职场文书
幼儿园大班教学反思
2014/02/10 职场文书
乡镇领导班子四风整顿行动工作汇报
2014/10/25 职场文书
深入理解python多线程编程
2021/04/18 Python
tensorflow中的梯度求解及梯度裁剪操作
2021/05/26 Python