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 サイトの他の関連記事を参照してください。