PHP标头已经发送

the*_*ect 3 php header

可能重复:
PHP已发送的标头

收到以下错误:

"Warning: Cannot modify header information - headers already sent by (output started at..."
Run Code Online (Sandbox Code Playgroud)

对于以下行:

echo '<center>Current Time is '. gmdate("H:i A") . ' GMT (Greenwich Mean Time or UTC)<br />';
Run Code Online (Sandbox Code Playgroud)

如果我将其注释掉,它只会在下一个echo语句中抛出错误.关于为什么PHP如此讨厌我的echo语句的想法?

这是我对HTML底部的包含:

<div id="saveCanForm" width="100%">
<?php include('savereport.php'); ?>
</div>
Run Code Online (Sandbox Code Playgroud)

cas*_*nca 10

这不是问题的echo陈述.看起来你header稍后在文件中有一个电话,但是一旦输出任何文本就无法发送标题.您可以将标题移动到脚本的开头,也可以使用输出缓冲.