可能重複:
Warning: Cannot modify header information. Can't find errorCOOKIES和「無法修改標題信息」?
一個棘手的問題。 :)
我有一個PHP腳本,在一個表單提交驗證用戶名和密碼對一個數據庫,如果他們就好了,
setcookie("call_admin_uin", $login , $expire);
setcookie("call_admin_pass", $password , $expire);
有之前沒有HTML。沒有什麼是回聲消除,它在我的本地主機和另一臺服務器上正常工作。然而,當我把它上傳到我的主服務器時,它給出這樣的:
Warning: Cannot modify header information - headers already sent by (output started at /home7/pnstatsc/public_html/admin/index.php:6) in /home7/pnstatsc/public_html/admin/index.php on line 72
Warning: Cannot modify header information - headers already sent by (output started at /home7/pnstatsc/public_html/admin/index.php:6) in /home7/pnstatsc/public_html/admin/index.php on line 73
所以我想可能有一些錯誤的服務器設置...任何想法可能是什麼?
謝謝!
在某些以前包含的文件上關閉'?>'標記之後的任何空白,也許?這可能會成爲輸出並且通常會被忽略。 – Wiseguy
看起來好像錯誤消息告訴你問題出在哪裏......例如,你在index.php的**第6行**上有輸出。此外,不一致的原因可能是您的主服務器配置爲僅使用HTTP cookie,而您的其他服務器沒有以這種方式配置。 –
在你的cookie行之前嘗試'session_start()'。 – wanovak