Php无法修改标头信息

时间:2012-10-23 00:28:33

标签: php warnings

  

可能重复:
  Headers already sent by PHP

我知道这是一个非常普遍的问题,我已经搜索了很多但仍然没有成功。我收到此错误

Warning: Cannot modify header information - headers already sent by (output started at G:\xampp\htdocs\bidding_site\inc\header.php:88) in G:\xampp\htdocs\bidding_site\inc\add_project.php on line 8

我检查过header()之前没有空格。下面是我的 add_project.php

的代码
<?php

if(isset($_SESSION['user'])) {
echo "hello world";
}
else {

header('location:../index.php');
}
?>

1 个答案:

答案 0 :(得分:0)

错误消息已经解释了发生了什么; inc\header.php在第88行发送了一些输出(例如,使用echo,print或PHP标记之外的内容)。

那就是说,这是一个非常普遍的问题,SO上还有其他答案,谷歌搜索显示了很多答案,所以应该关闭。