当我们在做网站建设或其他业务时,可能会出现

php警告提示A session had already been started – ignoring session_start() 的错误提示:

把这句话翻译过来,就是说已经存在一个session被打开了 -- 忽略

session_start() ,遇到这样的问题有两种解决方法。

解决办法1: 在php.ini 中 修改成
session.auto_start = 0 // 0是关闭  1是打开
这个方法只是屏蔽掉错误,要从根本解决这个问题,那么请看方法二:将对应控制器里的

session_start() 替换成 if (!session_id()) session_start();

这样判断之后,问题就可以解决了,喜欢的话点个赞吧。


您已经阅读00:00:00欢迎留言评论,喜欢的话就为作者点个赞或者赏颗糖吧! 分享