-4

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

当我在 php 代码中使用 header('Location: index.php) 时,它会显示此错误消息。

警告:无法修改标头信息 - 标头已由 D:\xampp\htdocs\OnlineCode\online\survey\ 中的(输出开始于 D:\xampp\htdocs\OnlineCode\online\survey\code\index.php:55)发送第 62 行的 code\index.php

我该如何解决这个问题?

4

2 回答 2

4

确保在重定向标头之前没有 echo 或 print 语句。当我们在重定向标头之前使用 echo 或 print 时会导致此错误。

于 2012-05-30T07:32:57.213 回答
0

这发生在输出已经开始时。您必须在任何输出发生之前进行 header() 调用。甚至 php 标签之外的空格也算作输出。将页面代码发布在我们可以查看的地方可能会有所帮助。

于 2012-05-30T07:22:29.900 回答