版权声明:本文由版主林子懿亲自编写,请勿转载!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的会话方式
),