设定TP 5会话的有效期限
通过查看thinkphp5自带的代码发现没有设置session过期时间的地方,只是在thinkphplibrarythinkSession.php有
if(isset ) $config['expire'] (ini _ set ) ) session.GC_maxlifetime )、$ config [ ' expire ' ] ); ini _ set (session.cookie _ lifetime )、$config('expire ' ); }
设置过期时间。
session.GC _ max lifetime 3360 session的有效生存时间。 超过这个时间后,session进入丢弃队列。 如果session.cookie_lifetime:的值为0,则浏览器将关闭,并且存储在客户端上的sessionid将立即失效。 只有在config.php文件中才能设置全局session的过期日期。
网站有背景和后台的APP应用目录,如果背景是APP/admin前台,则为APP /索引
在这种情况下,通常将config.php配置文件设置在其他APP应用程序目录中
例如,您可以检查是否存在名为. application/index/config.php的文件。 admin目录也是一样。 每个都有一个配置文件。
里面应该是以下内容
return---------------------------------------------return ------------------------------------------------------- 会话设置----------------------------- flash上传的解析跨域' var _ session _ iin /驱动方式支持redis memcache memcached ' type '=' ' session ' auto _ start '=true,//过期单位秒' path'=TEMP_PATH,