在PHP Header()函数介绍

zzbang [php编程]

2008.11.15

header() 函数用来发送一个原始 HTTP 标头(有关 HTTP 标头的更多内容见 HTTP/1.1 规范)。 其原型如下: void header ( string string [, bool replace [, int http_response_code]] ) 可选参数 replace 指明是替换掉前一条类似的标头还是增加一条相同类型的标头。默认为替换,但如果将其设为 FALSE 则可以强制发送多个同类标头。例如: <?php  header(‘WWW-Authenticate: Negotiate’);  header(‘WWW-Authenticate: NTLM’, false); ?>  第二个可选参数 http_response_code 强制将 HTTP 响应代码设为指定值(此参数是 PHP 4.3.0 新加的)。 有两种特殊的 header 调用。第一种是标头以字符串“HTTP/”(大小写不重要)开头的,可以用来确定要发送的 HTTP 状态码。例如,如果配置了 Apache 用 PHP 来处理找不到文件的错误处理请求(使用 ErrorDocument 指令),需要确保脚本产生了正确的状态码。 <?php  header(“HTTP/1.0 404 [...]