headers_sent()语法

headers_sent(file,line)

 

headers_sent()参数

参数 描述
file,line

可选。

如果设置 file 和 line 参数,headers_sent() 会把输出开始的 PHP 源文件名和行号存入 file 和 line 变量中。

 注释:一旦报头块已经发送,就不能使用 header() 函数 来发送其它的标头。使用此函数至少可以避免与 HTTP 标头有关的错误信息。

注释:可选的 file 和 line 参数是 PHP 4.3 中新加的。

 

headers_sent()实例

<?
    header(\"Expires: Sat, 22 Dec 1979 05:30:00 GMT\");
    echo \"This is some text for output.<br />\";

    if (!headers_sent($filename, $linenum)) {
            header(\"Location: www.yoursite.com\");
            exit;
    } else {
            echo \"Headers already sent in $filename on line $linenum.\";
            exit;
    }
?>
收藏 打印