thinkphp中session过期时间的配置

版权声明:本文由版主林子懿亲自编写,请勿转载!php讨论群-511807472 https://blog.csdn.net/ldTrueLove/article/details/53437281
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的会话方式
    ),
       

猜你喜欢

转载自blog.csdn.net/ldTrueLove/article/details/53437281