PHP で Web サイトに ping を送信し、可用性ステータスを取得する
Web サイトの可用性を判断することは、Web 開発における一般的なタスクです。この記事では、PHP を使用してサイトに ping を実行し、その可用性を表すブール値を返す方法を示します。
解決策
次の PHP 関数 urlExists は、効果的に ping を実行します。 URL を返し、Web サイトが利用可能な場合は true を返し、Web サイトが利用可能な場合は 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 を使用して Web サイトが利用可能かどうかを確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。