查詢

connection_status()函式—用法及示例

「 獲取當前 Web 伺服器與客戶端之間的連線狀態 」


函式名稱: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 指令碼中使用,無法在命令列模式下使用。

補充糾錯
上一個函式: connection_aborted()函式
下一個函式: constant()函式
熱門PHP函式
分享連結