在 PHP 中 Ping 網站並檢索可用性狀態
確定網站的可用性是 Web 開發中的一項常見任務。在本文中,我們將示範如何使用 PHP ping 網站並傳回表示其可用性的布林值。
解決方案
以下PHP 函數urlExists,可以有效ping一個URL,如果網站可用則回傳true,如果不可用則回傳false:
function urlExists($url=NULL) { if($url == NULL) return false; $ch = curl_init($url); curl_setopt($ch, CURLOPT_TIMEOUT, 5); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $data = curl_exec($ch); $httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE); curl_close($ch); return $httpcode >= 200 && $httpcode < 300; }
說明:
以上是如何使用 PHP 檢查網站是否可用?的詳細內容。更多資訊請關注PHP中文網其他相關文章!