PHP   发布时间:2022-04-09  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了关于PHP5 Session生命周期介绍大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

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

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

<>PHP
session_start();
// 保存一天
$lifeTime = 24 * 3600;
setcookie(session_name(),session_id(),time() + $lifeTime,"/");
?>

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

<>PHP
// 保存一天
$lifeTime = 24 * 3600;
session_set_cookie_params($lifeTimE);
session_start();
?>

大佬总结

以上是大佬教程为你收集整理的关于PHP5 Session生命周期介绍全部内容,希望文章能够帮你解决关于PHP5 Session生命周期介绍所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:生命周期