0

cURL を使用してリクエストを REST API に送信します。作成した URL に文字列を追加してから実行したいと考えています。この文字列はパラメータではありません。

どうすればそれができるか知っていますか?

4

2 に答える 2

2

これは文字列連結と呼ばれます。PHPでは、次のことができます。$str = $string1.$string2;

ps何かを尋ねる前に、常にドキュメントを読んでください。ここでは、ほとんどの質問に対する回答を見つけることができます。

于 2012-09-13T13:01:46.103 に答える
0

それは本当にあなたが何をしたいかによります。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 を取得する場合 (フォームの送信をシミュレートする場合など) は、代わりに次のようなものを実装する必要があります。

于 2012-09-13T13:03:42.347 に答える