0

別のホストの GET パラメータにデータを送信する必要があるだけですが、その場合に適切な関数を PHP 内で見つけることができません。それが私の唯一の質問です。

たとえば、情報パラメーターに任意の値を送信します。

http://example.com/obtainer.php?information=

ありがとう :)

4

3 に答える 3

0

クエリ文字列 (_GET) パラメータは次のように構成されます。

www.example.com/index.php?param1=value&param2=value

フォーム経由で情報パラメーターに値を送信する場合は、次の手順を実行します。

<form action="" method="get">
 <input type="text" name="information" value="" />
 <input type="submit" value="Send" />
</form>

ただし、リンク経由でデータを送信する場合は、次のように手動で記述します。

<a href="index.php?information=hello">Link</a>

文字列をクエリ文字列に入れるときは、必ずurlencodeを使用してください。

于 2013-08-24T00:05:48.017 に答える
0

に何かを送信していると思いますhttp://example.com/obtainer.php。次の PHP 関数を試すことができます...

file_get_contents('http://example.com/obtainer.php?information='.urlencode('whatever');
于 2013-08-24T00:08:37.077 に答える
0

それはあなたが何をしようとしているのかによります。別の Web サイトで API を使用しようとしている場合、必要なのは file_get_contents 関数です。例えば:

<?php
$username = 'S1nus';
?>
<img src=<?php echo "'" . file_get_contents("http://psirup.com/api/getpsignature?user=$username") . "'";?>

この画像を返します(おそらく最良の例ではありませんが、私が考えることができる最も単純なAPIです)。(パラメーターを urlencode() することを忘れないでください。ほとんど忘れていました)。

ただし、HttpRequest::sendを使用することもできます。このドキュメントでは、GETrequests で使用する方法について説明します。

于 2013-08-24T00:10:55.507 に答える