現在我們已經有了顯示UI元素的網頁以及僅處理表單提交的網頁,然後重定向回UI頁面。他們使用PHP的header()函數執行此操作:用於功能重定向的HTTP狀態
header("Location: /other_page.php");
這會導致發送302 Found響應;根據HTTP 1.1規範,302用於「請求的資源暫時駐留在不同的URI下」的情況。 [HTTP 1.1 spec]
從功能上來說,這很好,但它似乎並沒有像我們正在做的那樣是正確的狀態碼。它看起來像303(「See Other」)在這裏是適當的狀態,所以我想知道是否有任何理由不使用它。我們必須更加明確地使用header(),因爲我們必須指定狀態行,而不僅僅是Location:字段。思考?
你認爲我會用在語言談判重定向?問題:http://stackoverflow.com/questions/8325784/http-status-code-for-language-redirect – jrosell 2011-11-30 13:39:35