Thinkphp3.2.3设置session周期无效的问题
来源:互联网 发布:法剧 知乎 编辑:程序博客网 时间:2024/05/18 04:00
thinkphp的session设置周期是无效的,直接的影响就是无法保留用户的登陆状态,用thinkphp开发的项目,关闭浏览器后用户就退出了,即便设置了session周期也没作用。
首先需要在 /Thinkphp/Common/funtion.php 公告函数中找到如下内容:gc_maxlifetime
<span style="font-size:12px;">// 原代码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']);</span>
然后在配置项/Application/Common/conf/config.php中添加如下代码:
<span style="font-size:12px;">//****************SESSION设置************* 'SESSION_OPTIONS' => array( //'name' => 'BJYSESSION', //设置session名 'expire' => 24*3600*15, //SESSION保存15天 //'use_trans_sid' => 1, //跨页传递 //'use_only_cookies' => 0, //是否只开启基于cookies的session的会话方式 ),</span>
0 0
- Thinkphp3.2.3设置session周期无效的问题
- 解决thinkphp设置session周期无效的问题
- 解决thinkphp设置session周期无效的问题
- 解决thinkphp设置session周期无效的问题
- 解决thinkphp设置session周期无效的问题
- 解决thinkphp设置session周期无效的问题
- thinkphp中session设置session周期无效
- thinkphp设置session无效的问题
- ThinkPHP3.2.2 session设置不生效问题
- php设置session的生存周期
- php设置session的生存周期
- php设置session的生存周期
- Yii2-Session超时设置无效问题处理
- session 的周期处理
- session的生存周期
- thinkPHP3.2.3的多语言设置
- ajax请求中session无效的问题
- 为什么我的session.timeout 那个时间设置无效的
- all warnings being treated as errors报错解决
- 本征向量、PCA和熵的基础教程
- Centos6.8 x64位一键安装google-chrome-stable浏览器
- Android注解收集
- less 从末尾查看日志
- Thinkphp3.2.3设置session周期无效的问题
- ThreadLocal的理解与使用
- 使用 CollapsingToolbarLayout ,可折叠的顶部导航栏
- shell
- poj 1789 Truck History
- Java学习(二)
- poj 1321 状态压缩dp-棋盘问题
- 位移遍历输出整数2进制
- memcached hash一致性算法