使用方法:

header() 函数向客户端发送原始的 HTTP 报头。

基于一点,则调用 header() 函数之前必须没有任何实际的输出。


<html>
<?php
// 结果出错
// 在调用 header() 之前已存在输出
header('Location:http://www.ecjson.com');  
?>

使用语法:

header(string,replace,http_response_code)

    string:必须,规定要发送的报头字符串。

    replace:可选。指示该报头是否替换之前的报头,或添加第二个报头。默认是 true(替换)。false(允许相同类型的多个报头)。

    http_response_code:可选。把 HTTP 响应代码强制为指定的值。(PHP 4 以及更高版本可用)