PHP-session_start() 出错
Notice: A session had already been started - ignoring session_start() in D:wampwwwdeepinnavigation.php on line 2
求解决方法
是啊,index.php 里引入了navigation.php 和check.php 这两个文件里都写了session_start();
但是这两个文件都需要开启SESSION该怎么办,而且这两个文件必须引入index.php
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
1.php
<?php
error_reporting(E_ALL);
session_start();
include '2.php';
2.php
<?php
if(!session_id()) {
session_start();
}
session已经被打开了,是个Notice级别的警告。
你的navigation.php文件应该是被其他文件包含了,在那个包含它的文件里面,已经调用过session_start()函数了。
可以在前面判断一下,
if (!isset($_SESSION)) { // 或 if(!session_id())
session_start();
}