我已經當用戶成功登錄以下標籤:PHP位置標頭導致錯誤
header('Location: /members');
它總是用來工作。然而,現在,當我嘗試加載頁面時,Chrome給了我這個錯誤:
HTTP Error 500 (Internal Server Error): An unexpected condition was encountered while the server was attempting to fulfill the request.
在Firefox上,我只是得到一個空白頁。當我將標題聲明註釋掉時,它可以工作,但沒有重定向(顯然)。
我已經試過它與輸出緩衝打開和關閉,具有相同的效果。有任何想法嗎?
編輯:我有一個PHP頭部語句在代碼的開頭,用戶重定向到成員頁面,如果他們已經登錄。這可能會影響它嗎?我沒有收到任何頭文件已經發送錯誤...
你可以發佈'header'調用的所有代碼嗎? –
啓用error_reporting或查看error.log – mario
提示:始終在'header()'後面使用'exit()',並在頁面頂部寫入'ob_start()' – diEcho