【TP3.2.*】解決session過時不失效 和 設置不成功問題

一、設置配置php

/* SESSION全局配置 */
 'SESSION_OPTIONS' => array(
        'path' => RUNTIME_PATH . 'Temp/',
        'use_cookies' => 1,         //是否在客戶端用 cookie 來存放會話 ID,1是開啓
        'use_trans_sid' => true,    //跨頁傳遞
        'expire' => 10, // 秒
),

二、修改functions.php瀏覽器

// 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']);}

保存,清除瀏覽器和服務器RunTime/Temp 下緩存,再次登陸頁面,等待過時便可。(測試時候能夠設置expire=10)緩存

相關文章
相關標籤/搜索