如何设置 SESSION 的过期时间
来源:互联网 发布:nginx 支持websocket 编辑:程序博客网 时间:2024/05/16 02:42
PHP 代码为:
//Session_Start 30 minutes destroy
$lifeTime
= 1800;
//单位:秒
try
{
session_start();
setcookie( session_name(), session_id(), time() +
$lifeTime
,
"/"
);
}
catch ( Exception
$e
)
{
session_set_cookie_params(
$lifeTime
);
session_start();
}
$_SESSION
[
"LOGIN"
] =
"OK"
;
相关说明:
Session 是如何来判断客户端用户的呢?它是通过 Session ID 来判断的,什么是 Session ID,就是那个 Session 文件的文件名,Session ID 是随机生成的,因此能保证唯一性和随机性,确保 Session 的安全。一般如果没有设置 Session 的生存周期,则 Session ID 存储在内存中,关闭浏览器后该 ID 自动注销,重新请求该页面后,重新注册一个 Session ID。
如果客户端没有禁用 Cookie,则 Cookie 在启动 Session 会话的时候扮演的是存储 Session ID 和 Session 生存期的角色。
Session 还提供了一个函数 session_set_cookie_params(); 来设置 Session 的生存期的,该函数必须在 session_start() 函数调用之前调用:如上面的代码所示。
- 如何设置 SESSION 的过期时间
- session过期时间的设置
- 设置session的过期时间
- 设置session的过期时间
- 如何有效的设置session 的过期时间
- C#中如何简单的设置session的过期时间
- php 如何设置一个严格控制过期时间的session
- C#如何设置session过期时间
- C#如何设置session过期时间
- C#如何设置session过期时间
- 设置Session过期时间
- session过期时间设置
- 设置Session过期时间
- 设置session过期时间
- session过期时间设置
- 设置tomcat的session的过期时间
- 在STRUTS设置session的过期时间
- C#中设置session过期的时间
- 嵌入式系统学习步骤
- fedora下使用dnw
- Zookeeper 3.3.3 服务器配置项详细解释
- 指针--实战案例
- CString的使用心得
- 如何设置 SESSION 的过期时间
- Matlab取整
- 《人件》 精华版 为软件企业指明成功之路 为开发人员伸张权益
- Java基本概念:集合类 List/Set/Map... 的区别和联系
- 排序总结
- Collection List Set和Map用法与区别
- 1.五子棋预备知识
- Spfa算法
- 直接插入排序