ホームページ >バックエンド開発 >PHPチュートリアル >PHP 関数の紹介 - get_headers(): URL の応答ヘッダー情報を取得します
PHP 関数の概要 - get_headers(): URL の応答ヘッダー情報を取得する
概要:
PHP 開発では、Web ページまたはリモート リソースの応答ヘッダー情報を取得する必要があることがよくあります。 。 PHP 関数 get_headers()
を使用すると、対象 URL のレスポンスヘッダ情報を簡単に取得し、配列で返すことができます。この記事では、get_headers()
関数の使用法を紹介し、関連するコード例をいくつか示します。
get_headers() 関数の使用法: get_headers()
この関数は、指定された URL の応答ヘッダーを取得し、配列として返すことができます。関数の基本的な構文は次のとおりです。
array get_headers(string $url, int $format = 0)
$url
パラメータはターゲット URL を表し、$format
パラメータは形式を設定するために使用されるオプションのパラメータです。返された配列の。デフォルトでは、$format
は 0 で、インデックスと値を含む連想配列が返されることを示します。 $format
が 1 に設定されている場合、インデックス配列が返されます。
コード例:
$url = "https://www.example.com"; $headers = get_headers($url); // 打印所有的响应头信息 print_r($headers); // 打印指定的响应头信息 echo $headers[0]; // 打印第一个响应头 echo $headers[1]; // 打印第二个响应头 /* 输出示例: Array ( [0] => HTTP/1.1 200 OK [1] => Date: Thu, 19 Nov 2020 08:00:00 GMT [2] => Server: Apache/2.4.41 [3] => Content-Type: text/html; charset=UTF-8 [4] => Content-Length: 12345 ... ) */
応用シナリオ: get_headers()
実際の開発における関数の応用シナリオは非常に多岐にわたります。一般的なアプリケーション シナリオの一部を次に示します。
get_headers() 関数は通常、HTTP プロトコルの応答ヘッダー情報のみを取得でき、FTP などの他のプロトコルには適用できないことに注意してください。プロトコル。
get_headers()関数は、対象URLのレスポンスヘッダ情報を簡単に取得できる非常に実用的なPHP関数です。この機能により、ステータスコード、日付、サーバー情報、ファイルサイズなど、HTTP レスポンスヘッダーのさまざまな情報を取得できます。実際の開発では、
get_headers() 関数を使いこなして柔軟に適用することで、コードの使いやすさと効率を向上させることができます。
以上がPHP 関数の紹介 - get_headers(): URL の応答ヘッダー情報を取得しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。