一尘不染

PHP标头已发送

php

出现以下错误:

"Warning: Cannot modify header information - headers already sent by (output started at..."

对于以下行:

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

如果我将其注释掉,它将在下一个echo语句中引发错误。关于PHP为什么这么讨厌我的echo语句的想法?

这是我对HTML底部的包含:

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

阅读 222

收藏
2020-05-29

共1个答案

一尘不染

echo问题不是问题所在。看起来您header在文件的后面某处有一个呼叫,但是一旦输出任何文本,就无法发送标头。您可以将标题移到脚本的开头,也可以使用输出缓冲。

2020-05-29