输出后PHP标头不会抛出错误

时间:2014-02-11 18:22:01

标签: php apache

保罗,我的英语不太好。我试着解释自己。我得到Linux mint 16和PHP版本5.5.8。在APACHE服务器上。我做了一些练习,我知道我不能在输出后发送标题。问题是发送标题而不是抛出错误。

我确切地知道这段代码不应该起作用,但它正在运行

echo "hello";
var_dump('hello');
header('Location: lerning2.php');

我认为这是服务器配置中的问题。 谁知道问题可能是什么?

1 个答案:

答案 0 :(得分:0)

正如Wrikken在评论中指出的那样,您可能已启用输出缓冲。尝试停止输出缓冲,然后发送标题。

echo "hello";
var_dump('hello');
ob_end_flush();
header('Location: lerning2.php');