已发送标头 - PHP版本已更改?

时间:2015-04-07 15:11:38

标签: php

在header()标记之前输出文本时,我始终收到警告消息。

然而,不久之前我注意到我无法让PHP再显示错误。这是升级VPS的时候。

这是我使用的代码:

<?
  error_reporting(E_ALL);
  ini_set("display_errors", 1);
  echo "this should show me an error";
  header('Content-Type: text/html; charset=utf-8');
  phpinfo();
?>

在PHP版本5.2.6上 - 我看到错误 在PHP版本5.3.3 - 我没有看到错误。

我的问题是:从哪个版本修复 - 或者我在这里遗漏了什么?

1 个答案:

答案 0 :(得分:0)

检查php.ini output_buffering配置。将output_buffering的值设置为0并重新启动服务器