查詢

connection_aborted()函式—用法及示例

「 檢測客戶端與伺服器的連線是否已經中斷 」


函式名:connection_aborted()

適用版本:所有 PHP 版本

用法:connection_aborted() 函式用於檢測客戶端與伺服器的連線是否已經中斷。它返回一個布林值,表示連線狀態。如果連線已中斷,則返回 true;否則返回 false。

示例:

// 檢測客戶端與伺服器的連線是否已經中斷
if(connection_aborted()) {
    // 如果連線已中斷,執行相應的操作
    echo "連線已經中斷!";
    // 例如,可以關閉資料庫連線或儲存一些處理日誌
    // ...
} else {
    // 連線未中斷,繼續執行後續操作
    echo "連線未中斷!";
    // ...
}

注意事項:

  • 該函式通常用於長時間執行的 PHP 指令碼中,可以在不同的時間點檢測連線是否已經斷開,以作出相應處理。
  • 在使用該函式時,需要確保 PHP 配置中的ignore_user_abort選項設定為false,否則無法檢測到連線斷開的狀態。
  • 該函式僅適用於與客戶端進行的連線,而不適用於與資料庫或其他伺服器的連線。
補充糾錯
上一個函式: com_print_typeinfo()函式
下一個函式: connection_status()函式
熱門PHP函式
分享連結