首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >解决thinkphp,session缓存时间的问题

解决thinkphp,session缓存时间的问题

作者头像
程序猿的栖息地
发布于 2022-04-29 11:16:34
发布于 2022-04-29 11:16:34
1K0
举报

【技巧分享】最近很多朋友在问,怎么设置session的时间,尽可能长久一点,因为在开发的时候总是要登录就很麻烦,因此我总结了一些我个人的经验技巧给大家!

thinkphp的session设置周期是无效的;直接的影响就是无法保留用户的登陆状态;用thinkphp开发的项目;关闭浏览器后用户就退出了;即便设置了session周期也没作用;这个bug存在很久了;但是thinkphp官网一直没处理更新;吐槽完毕;下面来解决这个bug:

首先需要在 /Thinkphp/Common/funtion.php 公告函数的第1213行添加如下内容;如果不是在1213行;就搜索gc_maxlifetime;

更改后的代码

然后在配置项/Application/Common/conf/config.php中添加如下代码

ok;大功告成

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2016-07-26,如有侵权请联系 cloudcommunity@tencent.com 删除
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档