【发布时间】:2012-01-11 23:35:56
【问题描述】:
通常,当从 PHP 发送 HTTP 状态标头时,会像这样发送 HTTP 标头:
header("HTTP/1.0 404 Not Found");
但是,PHP manual 表示对于 FCGI 主机,需要发送一个“状态”标头,然后由 FCGI 模块将其转换为 HTTP 标头:
header("Status: 404 Not Found");
我在 Windows 7 机器上使用 mod_fcgi 运行 apache 2.2 和 PHP,并且仅使用 header("HTTP/1.0 404 Not Found"); 发送标头似乎工作正常。
这是最近发生的变化吗?我还需要为 FCGI 主机发送 Status 标头吗?任何人都可以为其他平台(solaris、linux)和其他网络服务器(nginx、lighttp)确认这一点吗?
【问题讨论】:
标签: php http-headers http-status-codes