PHP函數headers_sent()
用于檢查當前是否已經發送了HTTP頭。
語法:headers_sent([string &$file [, int &$line]])
參數:
$file
(可選):用于接收發出headers的文件名。
$line
(可選):用于接收發出headers的行號。
返回值:
如果HTTP頭已經發送,則返回true
;
如果HTTP頭尚未發送,則返回false
。
示例:
<?php
if(headers_sent($file, $line)){
echo "HTTP headers have already been sent in $file on line $line";
} else {
echo "HTTP headers have not been sent yet";
}
?>
可以使用headers_sent()
來檢查HTTP頭是否已發送,以便在發送HTTP頭之前執行其他操作。