ini_set(): A session is active. You cannot change the session module’s ini settings at this time

当session会话开启后,再使用ini_set()配置session时,就会报错。

解决办法:设置完session配置后,再开启session会话。

方法1:
php.ini
#关闭自动开启
session.auto_start = 0

方法2:
报错的环境是在thinkphp中,打印session_status()也可以看出session状态=2

var_dump(session_status());
//2
如果不能修改php.ini文件,建议对框架中的 ini_set 方法注释或者前面加上 @ 符号

作者 admin

百度广告效果展示