对于我所知道的是它不能发送HTTP标头后,你的输出已发送,只要解决的办法是使用输出缓冲头被发送,虽然产量已发送
但我的PHP脚本能够甚至在发送输出之后发送头文件。 这里是我的代码
Text output already sent
<?php
header('Location: test2.php');
die();
?>
为什么这个代码不给错误“HTTP标头已经发送” 有另一种方式把输出缓冲吗?
编辑:
我使用WAMP
没有文件运行它在我的本地包括在上面的代码
我只注意到outbut_buffering中的phpinfo)指令(被设置为1 但是,当我检查它在php.ini文件它被设置为关
您是否启用了输出错误?是否执行了重定向? (我怀疑它) – 2015-02-11 08:32:21
错误未被显示的事实并不意味着没有任何错误;) – 2015-02-11 08:33:26
是display_errors设置为On并且正在执行重定向 – 2015-02-11 09:30:35