共計 540 個字符,預計需要花費 2 分鐘才能閱讀完成。
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 頭部之前檢查是否已經發送,以避免在發送了部分內容之后再次發送頭部導致報錯。
丸趣 TV 網 – 提供最優質的資源集合!
正文完