分类: PHP
2019-10-23 09:25:29
参数 | 必需的 | 描述 |
---|---|---|
string | 是 |
头字符串。有两种特别的头。第一种以“HTTP/”开头的 ,将会被用来计算出将要发送的HTTP状态码。 例如在 Apache 服务器上用 PHP 脚本来处理不存在文件的请求(使用 ErrorDocument 指令), 就会希望脚本响应了正确的状态码。例如header("HTTP/1.0 404 Not Found");。
第二种特殊情况是“Location:”的头信息。它不仅把报文发送给浏览器,而且还将返回给浏览器一个 REDIRECT(302)的状态码,除非状态码已经事先被设置为了201或者3xx。例如:header("Location: ");
|
replace | 否 | 可选参数 replace 表明是否用后面的头替换前面相同类型的头。 默认情况下会替换。如果传入 FALSE,就可以强制使相同的头信息并存。例如:header('WWW-Authenticate: Negotiate'); header('WWW-Authenticate: NTLM', false); |
http_response_code | 否 | 强制指定HTTP响应的值。注意,这个参数只有在报文字符串(string)不为空的情况下才有效。 |