connection_aborted()是PHP內置的雜項函式,用於檢測客戶端是否已下線。該函式無參數調用,返回整數值1表示連線已終止,返回0表示保持連線狀態,屬於網路連線管理功能類別。關聯函式包括connection_status()(獲取連線狀態位)和ignore_user_abort()(設定斷開後腳本執行策略),支持PHP4及以上版本。
開發者可通過register_shutdown_function()註冊關閉函式,在腳本終止時調用該函式記錄中斷日誌,例如使用error_log()寫入包含$GLOBALS超全局變數的中斷信息。該函式適用於長時間運行的進程監控,並配合ignore_user_abort(true)實現斷開後繼續執行腳本。典型套用場景包括用戶取消下載時清理伺服器資源。
基本介紹
- 外文名:php connection
- 屬性:函式
