cURL を使用してリクエストを REST API に送信します。作成した URL に文字列を追加してから実行したいと考えています。この文字列はパラメータではありません。
どうすればそれができるか知っていますか?
これは文字列連結と呼ばれます。PHPでは、次のことができます。$str = $string1.$string2;
ps何かを尋ねる前に、常にドキュメントを読んでください。ここでは、ほとんどの質問に対する回答を見つけることができます。
それは本当にあなたが何をしたいかによります。GET クエリ パラメータを追加して URL を呼び出したい場合は、文字列連結を使用できます。
<?php
function get_data($url, $add) {
$url = $url.$add;
$ch = curl_init();
$timeout = 5;
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$data = curl_exec($ch);
curl_close($ch);
return $data;
}
echo get_data('http://example.com', '?page=mine');
?>
ただし、POST クエリ パラメータを送信して特定の URL を取得する場合 (フォームの送信をシミュレートする場合など) は、代わりに次のようなものを実装する必要があります。