【问题标题】:HTTP headers difference (PHP)HTTP 标头差异 (PHP)
【发布时间】:2012-01-15 18:05:22
【问题描述】:

需要一些帮助来了解这两个重定向之间的区别是什么:

header( "HTTP/1.1 307 Temporary Redirect" );
header( "Location: http://www.someurl.com/" );

或者

header( "Location: http://www.someurl.com/" );

在第二种情况下,HTTP 标头会发生什么?是否有任何默认设置,或者如果我想临时重定向某些内容是错误的?

第二个错误还是两者没有实际区别?如果我只使用“位置”,则找不到任何关于默认发送 HTTP 标头的文档。

提前致谢

【问题讨论】:

标签: php http-headers http-status-code-307


【解决方案1】:

来自manual

第二种特殊情况是Location: 标头。它不仅将此标头发送回浏览器,而且还会向浏览器返回一个 REDIRECT (302) 状态码,除非已经设置了 201 或 3xx 状态码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-12-28
    • 2017-06-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-17
    相关资源
    最近更新 更多