thinkphp 设置 session的生存时间

在App/Common/conf/conf.php中添加

   'SESSION_OPTIONS'         =>  array(
        'name'                =>  'BJYSESSION',                    //设置session名
        'expire'              =>  3600,                             //SESSION保存时间
        'use_trans_sid'       =>  1,                               //跨页传递
        'use_only_cookies'    =>  0,                               //是否只开启基于cookies的session的会话方式
    ),

然后修改Thinkphp/Common/function.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']);
}
posted @ 2018-05-04 14:28  yuancr  阅读(540)  评论(0)    收藏  举报