【问题标题】:File format UTF8 with BOM caused "headers already sent"-error [duplicate]带有 BOM 的文件格式 UTF8 导致“标头已发送”-错误 [重复]
【发布时间】:2014-01-08 05:13:55
【问题描述】:

我收到此错误消息:

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

这是 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();?>

如果您需要更多信息,请告诉我。谢谢!

【问题讨论】:

标签: php header


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-07-04
    • 2015-06-17
    • 1970-01-01
    • 2013-05-03
    • 1970-01-01
    • 1970-01-01
    • 2020-09-01
    • 2011-04-17
    相关资源
    最近更新 更多