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
方法注释或者前面加上 @
符号