溫馨提示×

PHP headers_sent()實例講解

PHP
小云
111
2023-09-28 08:00:39
欄目: 編程語言

PHP函數headers_sent()用于檢查是否已經發送了HTTP頭部。它返回一個布爾值,如果頭部已經發送則返回true,否則返回false。

以下是一個使用headers_sent()函數的示例:

<?php
// 檢查是否已發送HTTP頭部
if(headers_sent()) {
echo "HTTP頭部已發送";
} else {
echo "HTTP頭部未發送";
}
// 模擬發送HTTP頭部
header("Content-Type: text/plain");
// 再次檢查是否已發送HTTP頭部
if(headers_sent()) {
echo "HTTP頭部已發送";
} else {
echo "HTTP頭部未發送";
}
?>

輸出結果為:

HTTP頭部未發送
HTTP頭部已發送

在上面的示例中,首先使用headers_sent()函數檢查是否已經發送了HTTP頭部,由于還沒有發送,所以輸出HTTP頭部未發送。然后使用header()函數發送了一個HTTP頭部,再次使用headers_sent()函數進行檢查,這次返回true,表示HTTP頭部已發送。

headers_sent()函數常用于在發送HTTP頭部之前檢查是否已經發送,以避免在發送了部分內容之后再次發送頭部導致報錯。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女