我有這個錯誤,我一直在嘗試修復它的歷史。它看起來似乎毫無用處,因爲它的頁面昨天工作正常。PHP錯誤「無法修改標題信息」
的錯誤是:
警告:不能更改頭信息 - 頭已經發出的(輸出開始/var/www/dev.racommerce.com/includes/header.php:97)/無功/網絡/ dev.racommerce.com/cart.php上線44
在header.php文件的代碼線97上的是:
<?for($i = 0; $i < $count; $i++)
{?>
<li><a class="dropDown" href="<?="http://" . $_SERVER['HTTP_HOST'];?>/products.php?cat=<?=$result[$i]['categoryID']?>"><?=$result[$i]['categoryName']?></a></li>
<?}?>
並在cart.php代碼第44行的文件是:
header("location: cart.php");
我一直在研究從其他的答案,如How to fix "Headers already sent" error in PHP解決方案,但我在努力理解他們或在我的代碼執行。
有人可以幫我這個嗎?
在發送標題之前已經有輸出。標題信息應該始終在任何html輸出之前發送。 – Perry
修改標題之前,不能向瀏覽器輸出任何內容。 – budwiser
@Rikesh我已經在我自己的 – Kevlar