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

相关文章
相关标签/搜索