PHP を使用した URL の存在の確認
URL の存在の検証は、Web 開発において重要なタスクです。 PHP には、これを実現するための複数のメソッドが用意されています。
メソッド 1: get_headers()
このメソッドは、URL のヘッダーを取得します。 URL が存在する場合は、ヘッダーが返されます。それ以外の場合は、$file_headers 変数に false 値が割り当てられます。コード スニペットは次のとおりです。
$file = 'http://www.example.com/somefile.jpg'; $file_headers = @get_headers($file); if(!$file_headers || $file_headers[0] == 'HTTP/1.1 404 Not Found') { $exists = false; } else { $exists = true; }
メソッド 2:curl_init()
このメソッドは、cURL セッションを初期化します。 URL が存在する場合、セッションは正常に作成されます。そうでない場合、セッションの作成は失敗します。コードスニペットは次のとおりです:
function url_exists($url) { return curl_init($url) !== false; }
以上がPHP を使用して URL が存在するかどうかを確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。