2009-09-21 100 views
0

我讀過302個HTTP錯誤不應該頻繁出現,即使您收到其中一個。問題是它們在我的腳本的頁面重定向中出現10次之一。你之前有過這方面的經驗嗎?我正在使用名爲Kohana的PHP框架。如何處理occassional 302的HTTP錯誤

回答

0

對於Kohana 2.3.4,url :: redirect()使用302方法。你可以在url :: redirect函數中指定一個不同的方法作爲第二個參數。可用的方法顯示在來源:

$codes = array 
    (
     'refresh' => 'Refresh', 
     '300' => 'Multiple Choices', 
     '301' => 'Moved Permanently', 
     '302' => 'Found', 
     '303' => 'See Other', 
     '304' => 'Not Modified', 
     '305' => 'Use Proxy', 
     '307' => 'Temporary Redirect' 
    ); 
1

302不是一個錯誤,它用於重定向到其他資源(如另一頁)

3

302是不是一個錯誤,這是一個成功的響應,這基本上意味着「暫時移動」,而且是相當經常使用在Web應用程序中執行重定向。

我不確定你在做什麼導致10個重定向發生,但是你通過302重定向的事實本身並不需要擔心。

+0

這裏發生的事情:我單擊註銷鏈接,有一次我看到一個頁面,這裏只有302 HTTP和一個鏈接到網頁的設定的頭信息註銷鏈接應該重定向到。然後,我再試一次,它的工作原理......不知道爲什麼我得到一個302頁 – yretuta 2009-09-21 02:28:59