我如何处理偶尔的302 HTTP错误

时间:2009-09-21 01:26:11

标签: php http kohana http-status-code-302

我已经读过,即使你收到其中一个,也不应经常出现302个HTTP错误。问题是它们在我的脚本中的页面重定向中出现了10次中的一次。你之前有过这方面的经历吗?我正在使用一个名为Kohana的PHP框架。

3 个答案:

答案 0 :(得分:3)

302不是错误,它是一个成功的响应,基本上意味着“暂时移动”,并且经常用于在Web应用程序中执行重定向。

我不确定你做了什么导致10次重定向发生,但你通过302重定向的事实本身并不值得担心。

答案 1 :(得分:1)

302不是错误,它用于重定向到另一个资源(例如另一个页面)

答案 2 :(得分: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'
    );