【TP3.2.*】解决session过期不失效 和 设置不成功问题
1、设置配置
/* SESSION全局配置 */
'SESSION_OPTIONS' => array(
'path' => RUNTIME_PATH . 'Temp/',
'use_cookies' => 1, //是否在客户端用 cookie 来存放会话 ID,1是开启
'use_trans_sid' => true, //跨页传递
'expire' => 10, // 秒
),
2、修改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)