2011-12-14 92 views
-1

當我測試笨重定向代碼,會出現以下錯誤:CodeIgniter的重定向()錯誤

A PHP Error was encountered 
Severity: Warning 
Message: Cannot modify header information - headers already sent by (output started at /var/www/allci/CIone/application/config/autoload.php:1) 
Filename: helpers/url_helper.php 
Line Number: 544 

是什麼原因造成的?

+2

您能否提供該代碼的相關部分? – thomaux 2011-12-14 09:42:36

+0

您可能在重定向之前回應了某些內容。我們可以看到你的代碼嗎? – Rooneyl 2011-12-14 09:42:45

回答

3

輸出開始於(如錯誤所述)/var/www/allci/CIone/application/config/autoload.php on line 1。這意味着autoload.php是一個混合的HTML/PHP文件(它可能不應該),或者更有可能的是,autoload.php在打開<?php標記之前具有領先的空白區域。

<應該是文件中的第一個字節 - 你需要確保沒有空格,製表符,回車等在文件的開始。您還需要確保該文件的開頭沒有BOM