函式名稱:connection_status()
適用版本:PHP 4、PHP 5、PHP 7
用法:connection_status() 函式用於獲取當前 Web 伺服器與客戶端之間的連線狀態。
返回值:
- 0 表示連線已經正常關閉。
- 1 表示連線正常並處於活動狀態。
- 2 表示連線已經傳輸了部分請求頭資訊。
- 3 表示連線被客戶端斷開,但伺服器仍然在繼續傳輸響應。
示例:
<?php
if (connection_status() == 1) {
echo "連線正常並處於活動狀態";
} elseif (connection_status() == 2) {
echo "連線已經傳輸了部分請求頭資訊";
} elseif (connection_status() == 3) {
echo "連線被客戶端斷開,但伺服器仍然在繼續傳輸響應";
} else {
echo "連線已經正常關閉";
}
?>
上述示例中,根據 connection_status() 返回的值來判斷當前連線的狀態,並輸出相應的資訊。請注意,該函式只能在透過 Web 伺服器訪問的 PHP 指令碼中使用,無法在命令列模式下使用。