PHP程序猿php之路程序员

如何改变Session生命周期?

2016-03-11  本文已影响223人  新亮笔记

在浏览器启用 Cookie 的情况下,设置 Cookie 中 Session ID 的有效时间进行实现。

session_start();
$_SESSION['name'] = 'Bihu';
$life_time=60; //保存1分钟
setcookie(session_name(),  session_id(),  time()+$life_time, "/");
session_start();
$_SESSION['name'] = 'Bihu';
$life_time=60; //保存1分钟
session_set_cookie_params($life_time);
session_regenerate_id(true);
//session_regenerate_id() 
//bool session_regenerate_id ([ bool $delete_old_session = false ])
//在不修改当前会话中数据的前提下使用新的 ID 替换原有会话 ID。
//详情,可见PHP手册。

Thanks ~

深度解析 Session 机制

上一篇下一篇

猜你喜欢

热点阅读