【发布时间】:2009-09-21 01:26:10
【问题描述】:
我已阅读到 302 HTTP 错误不应该经常出现,即使您确实收到其中一个错误。问题是它们在我的脚本中的页面重定向中出现十分之一。你以前有过这方面的经验吗?我正在使用一个名为 Kohana 的 PHP 框架。
【问题讨论】:
标签: php http kohana http-status-code-302
我已阅读到 302 HTTP 错误不应该经常出现,即使您确实收到其中一个错误。问题是它们在我的脚本中的页面重定向中出现十分之一。你以前有过这方面的经验吗?我正在使用一个名为 Kohana 的 PHP 框架。
【问题讨论】:
标签: php http kohana http-status-code-302
302 不是错误,是成功响应,基本意思是“暂时移动”,在 Web 应用中经常用于重定向。
我不确定您在做什么来导致发生 10 次重定向,但您通过 302 重定向这一事实本身并不值得担心。
【讨论】:
302 不是错误,它用于重定向到另一个资源(例如另一个页面)
【讨论】:
对于 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'
);
【讨论】: