php - PHP Codeigniter 会话错误:消息:session_cache_limiter():会话处于活动状态时无法更改缓存限制器
问题描述
php -v:7.3.11
代码点火器-v:3.0.3
A PHP Error was encountered
Severity: Warning
Message: session_cache_limiter(): Cannot change cache limiter when session is active
Filename: core/MY_Controller.php
Line Number: 24
Backtrace:
File: G:\xamp\htdocs\sales_pro\a\site\application\core\MY_Controller.php
Line: 24
Function: session_cache_limiter
File: G:\xamp\htdocs\sales_pro\a\site\application\controllers\admin\Login.php
Line: 16
Function: __construct
File: G:\xamp\htdocs\sales_pro\a\site\index.php
Line: 309
Function: require_once
我尝试在 system/libraries/session/session.php 中注释掉以下行但没有工作
session_start()
ini_set('session.use_trans_sid', 0);
ini_set('session.use_strict_mode', 1);
ini_set('session.use_cookies', 1);
ini_set('session.use_only_cookies', 1);
ini_set('session.hash_function', 1);
ini_set('session.hash_bits_per_character', 4);
我也试过
if(!isset($_SESSION)){
session_start();
}
解决方案
将codeigniter版本切换到3.1 ...问题解决了
推荐阅读
- python - 在 pandas 中完全过滤带有字符串列表和 NaN 的行
- python - 如何使用networkx在python中将数量值填充到网络中?
- r - 将带有参数的方法作为字符串传递,并在 R 中作为方法(而不是字符串)分配给变量时
- jenkins - Jenkins Job 因未知原因损坏
- java - RAD 中的增强类反编译器不起作用
- android - 将 TextInputLayout 浮动提示颜色设置为轮廓颜色
- postgresql - 尝试在 PgAdmin4 中使用 ST_CONTAINS 对列进行 FOR LOOP
- video - 检测 YouTube 嵌入视频何时不再可播放?
- python - Python中的Sinc双曲函数
- android - 自定义 android 编辑首选项对话框