如何改变Session生命周期?

WBOY
發布: 2016-06-23 13:14:29
原創
805 人瀏覽過

在浏览器启用 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 机制

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!