0
A
回答
2
也許你的腳本出於某種原因在它之前發送了一些輸出。刪除@
。
3
不要使用@
來剿錯誤,並檢查你的日誌,它的幾件事情之一:
- 以前的錯誤輸出停止重定向?
- $ uri有時是不好的
- 你的代碼中的其他東西是不好的。
調試是答案。
1
嗯,這很可能是因爲標頭已經由於空白而被髮送。你永遠不會知道這一點,因爲你的前面有一個@
的標誌,可以阻止顯示錯誤。
通常,這個空格可能是由另一個錯誤引起的,或者只有在包含某個文件時纔會發生。
另一種可能性是$url
未正確格式化,或者某種程度上,瀏覽器看起來不正確。在這種情況下,瀏覽器可能會選擇忽略它。回聲你正在發送的完整標題,並確保它看起來是正確的。
最後,如果連續重定向過多次,某些瀏覽器將停止重定向。
1
標題可能不會立即發送。 header()
後始終使用die()
。
相關問題
- 1. seekg()神祕失敗
- 2. DNS神祕重定向
- 3. PHP重定向失敗
- 4. Commnad失敗時重定向失敗
- 5. RoR,Rspec測試神祕失敗
- 6. 神祕的malloc:SYSMALLOC:斷言失敗錯誤
- 7. angular2文件讀取器神祕失敗
- 8. 另一個神祕的失敗
- 9. 字符串比較神祕失敗
- 10. Ajax與jQuery的神祕失敗
- 11. 包裝適用於iOS神祕失敗
- 12. m2eclipse - 包上的神祕構建失敗
- 13. PHP文件重命名神祕沒有錯誤圖像丟失
- 14. PHP post.php神祕
- 15. 神祕失敗的沙堡僅在TeamCity構建時才生成
- 16. 只有當.h在某個目錄中時,g ++纔會神祕地失敗
- 17. 在Rails4中神祕的「驗證失敗:密碼太短」
- 18. 比較指針在VC++中神祕失敗
- 19. PHP中的神祕代碼
- 20. 登錄失敗並重定向失敗
- 21. R:繪製文本Grob失敗,帶有神祕的錯誤
- 22. 微風刪除失敗,json有神祕的「undefined」:false
- 23. 重定向在CakePHP中失敗
- 24. PHP Sessions在url重定向時丟失
- 25. RabbitMQ消息神祕消失
- 26. CSS規則神祕消失
- 27. 神祕消失的參考
- 28. 標籤欄神祕消失?
- 29. Android神祕:線程消失?
- 30. 授權失敗時重定向
有沒有一個通用的解決方案來調試這種問題? – user198729 2010-01-14 05:36:24