91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

解決thinkphp設置session周期無效的問題

發布時間:2020-07-12 15:32:27 來源:網絡 閱讀:483 作者:帥白123 欄目:web開發

thinkphp的session設置周期是無效的;

直接的影響就是無法保留用戶的登陸狀態;

用thinkphp開發的項目;關閉瀏覽器后用戶就退出了;

即便設置了session周期也沒作用;

這個bug存在很久了;但是thinkphp官網一直沒處理更新;

吐槽完畢;下面來解決這個bug;

首先需要在 /Thinkphp/Common/funtion.php 公告函數的第1213行添加如下內容;

如果不是在1213行;就搜索gc_maxlifetime

// 1213行原代碼
if(isset($name['expire']))          ini_set('session.gc_maxlifetime', $name['expire']);

// 改成如下代碼
if(isset($name['expire']))          ini_set('session.gc_maxlifetime', $name['expire']);ini_set('session.cookie_lifetime', $name['expire']);

原代碼:

解決thinkphp設置session周期無效的問題


更改后的代碼:


解決thinkphp設置session周期無效的問題


然后在配置項/Application/Common/conf/config.php中添加如下代碼

//***********************************SESSION設置**********************************
    'SESSION_OPTIONS'         =>  array(
        'name'                =>  'BJYSESSION',                    //設置session名
        'expire'              =>  24*3600*15,                      //SESSION保存15天
        'use_trans_sid'       =>  1,                               //跨頁傳遞
        'use_only_cookies'    =>  0,                               //是否只開啟基于cookies的session的會話方式
    ),

ok;大功告成;


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

崇文区| 濮阳市| 南昌县| 宁陕县| 辽源市| 清原| 洛扎县| 望城县| 临沂市| 通州区| 富顺县| 许昌县| 方山县| 南溪县| 沙河市| 沁阳市| 瓮安县| 绍兴县| 湘乡市| 屏山县| 和顺县| 利津县| 平乐县| 赤壁市| 稻城县| 龙州县| 旬邑县| 武宣县| 临沂市| 凤台县| 正蓝旗| 巍山| 金堂县| 合川市| 三明市| 永和县| 和政县| 米林县| 营口市| 潞西市| 农安县|