关于ini_set(): a session is active. you cannot change the session module's ini settings at this time的解决办法


关于TP框架等出现ini_set(): a session is active. you cannot change the session module's ini settings at this time的解决办法

错误截图如下

QQ截图20200511222930.png


在网上查了一下解决办法,大部分都是注释掉错误行代码,但是这种解决办法没有真正解决。


解决办法:

1、查了一下代码,发现有重复使用session_start(),删除多余的session_start(),也就是除了框架核心中的session_start(),其他的都删除。

2、删除session_start()后,还是不能正常使用,发现还需要将$_SESSION[""]改为session(),这样就可以解决这个问题。

3、可能有部分只需要删除session_start()就可以正常使用,不需要再修改第2条了。

点赞(0

上一篇: ThinkPHP中如何使用Layui分页

下一篇: 关于删除本站部分友链的通知

本文标签: #ini_set

版权声明: 若无特殊注明,本文皆为原创,转载请注明出处。

发布时间: 2020-05-11 22:31

点击总数: 1707

本文作者:97


请登陆后在进行评论


    点击登陆


    文章
    15
    评论
    14
    用户
    43