ホームページ > バックエンド開発 > PHPチュートリアル > PHP で HTTP GET リクエストを送信し、XML データを取得する方法

PHP で HTTP GET リクエストを送信し、XML データを取得する方法

Linda Hamilton
リリース: 2024-12-01 09:38:10
オリジナル
536 人が閲覧しました

How to Send HTTP GET Requests and Retrieve XML Data in PHP?

PHP での GET リクエストの送信

質問: XML コンテンツを取得するために HTTP GET リクエストを送信するにはどうすればよいですか?を使用した URL PHP?

答え:

PHP で GET リクエストを使用して URL から XML コンテンツをダウンロードするには、主に 2 つのオプションがあります:

1. file_get_contents() の使用

XML ファイルのコンテンツが必要なだけの場合は、file_get_contents() 関数を使用できます。方法は次のとおりです:

$xml = file_get_contents("http://www.example.com/file.xml");
ログイン後にコピー

2. cURL の使用

Cookie、ヘッダー、またはその他の HTTP 固有の機能を処理する必要がある、より複雑なリクエストの場合は、cURL の使用を検討してください。以下に例を示します。

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://www.example.com/file.xml");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$xml = curl_exec($ch);
curl_close($ch);
ログイン後にコピー

curl_exec() 関数は、$xml 変数に割り当てることができる応答本文を返します。

以上がPHP で HTTP GET リクエストを送信し、XML データを取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート