thinkphp中session過期時間的配置
阿新 • • 發佈:2019-01-09
thinkphpsession過期週期是無效的
現在修改一下
一、修改tp的公共檔案
Thinkphp/Common/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']);
配置檔案
'SESSION_OPTIONS' => array(
'name' => 'BJYSESSION', //設定session名
'expire' => 60, //SESSION儲存時間
'use_trans_sid' => 1, //跨頁傳遞
'use_only_cookies' => 0, //是否只開啟基於cookies的session的會話方式
),