文件格式 UTF8 与 BOM 导致 "headers already sent" 错误



我收到此错误消息:

警告:无法修改标头信息 - 标头已由/Applications/MAMP/htdocs/---/dbconnect.php:1 中的/Applications/MAMP/htdocs//dbconnect:1 在第 84 行发送(输出从/Applications/MAMP/htdocs.php---//dbconnect:1 开始

这是dbconnect.php:

<?php if(!defined("INC")){
  define("INC", 1);
}
error_reporting(E_ALL);
require_once("config.mysqli.php");
@$mysqli = mysqli_connect($dbhost,$dbuser,$dbpass,$dbname) or die("No Db found");?>

还尝试过:

<?php ob_start(null);
if(!defined("INC")){
  define("INC", 1);
}
error_reporting(E_ALL);
require_once("config.mysqli.php");
@$mysqli = mysqli_connect($dbhost,$dbuser,$dbpass,$dbname) or die("No Db found");
ob_end_clean();?>

如果您需要更多规范,请告诉我。谢谢!

看起来您可能遇到 BOM 错误。有关详细信息,请参阅此帖子:session_start() 错误

相关内容

最新更新