【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)

原文地址:https://www.cnblogs.com/jiqing9006/p/11737902.html