thinkphp 5 , tp5的 session過期時間設定方法
阿新 • • 發佈:2019-02-10
網站有後臺與前臺應用目錄,後臺如果為application/admin 前臺如果為application/index
那麼, 他們一般會在單獨的應用目錄中設定config.php配置檔案
比如你可以檢視.application/index/config.php 這個檔案是否存在.admin目錄也同理.都各自有配置檔案.
裡面的內容應該為
return [
// +----------------------------------------------------------------------
// | 應用設定
// +----------------------------------------------------------------------
// +----------------------------------------------------------------------
// | 會話設定
// +----------------------------------------------------------------------
'session' => [
'id' => '',
// SESSION_ID的提交變數,解決flash上傳跨域
'var_session_id' => '',
// SESSION 字首
'prefix' => 'index',
// 驅動方式 支援redis memcache memcached
'type' => '',
// 是否自動開啟 SESSION
'auto_start' => true,
//過期時間 單位秒
'path'=>TEMP_PATH,//表示session儲存在自己網站根目錄中的runtime目錄中
'expire' =>3600*24*30,//過期時間
],
];
另外,如果前臺與後臺,沒有單獨的config.php 配置檔案.則共用application/config.php 這個配置檔案,請在這裡面增加過期時間引數