转:https://blog.csdn.net/weixin_43388650/article/details/88201476
当使用session_start()报错:Notice: A session had already been started - ignoring session_start() in … on line …时,是因为页面中多次使用了session_start()函数。可以使用一下两个方法解决:
修改php.ini文件
在配置文件php.ini中设置session.auto_start = 0 // 0是关 1是开
修改错误页面内的代码
把session_start(); 改成 if (!session_id()) {session_start();}
因为项目问题,所以没有试用过第一个方法,但是第二个方式我!用!过!了!亲测有用!
网友评论