关于PHP5 Session生命周期介绍

Posted 知其黑、受其白

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于PHP5 Session生命周期介绍相关的知识,希望对你有一定的参考价值。

阅读目录

php5有很多值得学习的地方,这里我们主要介绍PHP5 Session的使用,Session 是如何来判断客户端用户的呢?它是通过 Session ID 来判断的,什么是 Session ID,就是那个 Session 文件的文件名,Session ID 是随机生成的,因此能保证唯一性和随机性,确保Session 的安全。

一般如果没有设置 Session 的生存周期,则 Session ID 存储在内存中,关闭浏览器后该 ID 自动注销,重新请求该页面后,重新注册一个 Session ID。

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

session_start(); 
// 保存一天 
$lifeTime = 24 * 3600

以上是关于关于PHP5 Session生命周期介绍的主要内容,如果未能解决你的问题,请参考以下文章

JavaWeb关于session生命周期的几种设置方法

谁解释一下session的生命周期

php 会话控制(关于session的维护与生命周期)

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

XSS利用之延长Session生命周期

《PHP基础知识总结》系列分享专栏