2009-09-21 85 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