私は全く新しいPHPです。クライアントプログラムがURL Webサービスを呼び出すようにしたいと思います。file_get_contentを使用してdata.get_contentを使用してリクエストにヘッダーを追加します。PHPのファイル_get_contentsにヘッダーを追加する
私はまた、cURLの使用を考えていました。私はcURLを使ってGETリクエストを行う方法を知りたかったのです。 cURLのためとして
私は全く新しいPHPです。クライアントプログラムがURL Webサービスを呼び出すようにしたいと思います。file_get_contentを使用してdata.get_contentを使用してリクエストにヘッダーを追加します。PHPのファイル_get_contentsにヘッダーを追加する
私はまた、cURLの使用を考えていました。私はcURLを使ってGETリクエストを行う方法を知りたかったのです。 cURLのためとして
あなたはfile_get_contents
にヘッダを追加することができ、そのために使用することができるcontext
というパラメータを取ります。
$context = stream_context_create(array(
'http' => array(
'method' => 'GET',
'header' => "Host: www.example.com\r\n" .
"Cookie: foo=bar\r\n"
)
));
$data = file_get_contents("http://www.example.com/", false, $context);
、PHP manualからの基本的な例は、GETリクエストを実行する方法を示しています
<?php
// create a new cURL resource
$ch = curl_init();
// set URL and other appropriate options
curl_setopt($ch, CURLOPT_URL, "http://www.example.com/");
curl_setopt($ch, CURLOPT_HEADER, 0);
// grab URL and pass it to the browser
curl_exec($ch);
// close cURL resource, and free up system resources
curl_close($ch);
?>
http://php.net/manual/en/curl.examples-basic.php – deceze
だけFYI、PHPのドキュメントは、ほとんどのドキュメントとは異なり、実際には非常に便利です。これには、すべての機能に役立つサンプルが含まれています。このような簡単な質問は、ドキュメントを使用して解決することができます;) – Kranu
@Kranu提案のおかげで。以前はPHPに触れていなかったので、クライアントからのリクエストに少し不安でした。私は単に<3言語固有の望ましくないURGENTクライアント要求です。 :) – frictionlesspulley