首页 > 编程知识 正文

session过期应该怎么设置处理才好,session过期时间在哪里设置

时间:2023-05-03 08:08:46 阅读:173728 作者:668

设定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,

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。