四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

一個嚴格的PHP Session會話超時時間設置方法

最近某個php項目用到了限制登錄時間的功能,比如用戶登錄系統60分鐘后如果沒有操作就自動退出,我搜索了網絡收集了有以下方法可供參考。

第一種方法即設置php.ini配置文件,設置session.gc_maxlifetime和session.cookie_lifetime節點屬性值,當然也可以使用ini_set函數改變當前上下文環境的屬性值:
復制代碼 代碼如下:
ini_set('session.gc_maxlifetime', "3600"); // 秒
ini_set("session.cookie_lifetime","3600"); // 秒

第二種方法即設置Session時間戳,比如下面的辦法。

在登錄成功時設置時間戳為當前時間推后1小時,$_SESSION['expiretime'] = time() + 3600;。在檢查用戶登錄情況使用如下代碼:
復制代碼 代碼如下:
if(isset($_SESSION['expiretime'])) {
    if($_SESSION['expiretime'] < time()) {
        unset($_SESSION['expiretime']);
        header('Location: logout.php?TIMEOUT'); // 登出
        exit(0);
    } else {
        $_SESSION['expiretime'] = time() + 3600; // 刷新時間戳
    }
}
根據文章《http://www.jb51.NET/article/52961.htm》,我們可以結合第一種和第二種方法來最終決定會話超時時間。

php技術一個嚴格的PHP Session會話超時時間設置方法,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 不要抛弃我| 漂亮孕妇突然肚子疼视频| 王渝萱林教授最经典的三个角色| 《无所畏惧》| 大学英语精读3第三版全书答案| 谈判专家 电影| 菊花台在线电视剧免费观看| 五年级字谜| 美姐妹| 美女亲热视频| 假男假女 电影| teach me墨西哥电影免费观看| 特种部队电影全集观看| 林峰电影| 10000个常用人名| 吉泽明步作品| 出彩中国人第三季 综艺| 缺宅男女电视剧| 宋学士濂文言文翻译| 色在线免费观看| 贪玩的小水滴想象作文400字左右| 泰坦尼克号床戏| 潘月彤| 棉袜vk| 汤唯惊艳写真大片| 凤凰卫视节目表| 宇宙护卫队电影| 男生帅气动漫头像| 无内秘书| 嫦娥奔月读后感50字| paigeturnah大白臀| 迷失之城 电影| 唐砖演员表| 欧美日本视频在线| 电视剧《节妇》在线观看| 第一财经在线直播今日股市| 大园桃子| 爱丽丝梦游仙境电影| 女人的战争剧情介绍| 男人亲女人| 郑有杰|