ホームページ >バックエンド開発 >PHPチュートリアル >「file_get_contents」を使用して HTTP 応答コードを取得するにはどうすればよいですか?

「file_get_contents」を使用して HTTP 応答コードを取得するにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-12-03 12:12:16962ブラウズ

How Can I Retrieve HTTP Response Codes Using `file_get_contents`?

file_get_contents を使用して HTTP リクエストから HTTP レスポンス コードを取得する

stream_context_create で POST リクエストに file_get_contents を利用すると、HTTP エラーと警告が発生する可能性があります。この記事では、これらのエラーを効果的に処理する方法について説明します。

警告を抑制するには、以下に示すように、stream_context_create の 'http' オプション配列内で 'ignore_errors' キーを true に設定できます。

$context = stream_context_create(['http' => ['ignore_errors' => true]]);
$result = file_get_contents("http://example.com", false, $context);

これにより、警告が排除され、独自の例外処理ロジックを続行できるようになります。

応答を取得するにはこの変数にアクセスすると、応答コードを含む HTTP 応答に関する詳細情報を取得できます。およびその他のヘッダー。

以上が「file_get_contents」を使用して HTTP 応答コードを取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。