0

ユーザーが情報を入力できるテキストエリア入力がサイトにあり、送信をクリックすると、サイトにそのデータを取得して外部サイトに送信させようとしています。外部サイトが結果を返したら、それらの結果を取得して自分のサイトに返したいと思います。

これを回避する最善の方法は何ですか?

乾杯

4

3 に答える 3

0

curlで簡単にできます。

他の選択肢は、

于 2012-04-29T10:35:43.650 に答える
0

他のサイトがデータを受信するために必要な API を知る必要がありますが、URL で変数を使用できる RESTful インターフェイスがあると思います。php を使用すると、次のようなことができます。

  //get the text area value if it was part of a form which was posted
  $data = urlencode($_REQUEST['textareaname']);
  $othersiteresponse = file_get_contents('http://www.othersite.com/url.php?variable='.$data);
  //return this data
于 2012-04-29T10:36:02.073 に答える
0

入力を受け取り、それをcURL経由で目的のサイトに送信し、 CURLOPT_RETURNTRANSFERを 1 に設定すると、結果がcurl_exec()の戻り値として取得されます。

クエリを実行するサイトが POST を使用している場合は、CURLOPT_POSTFIELDS を調べます。それ以外の場合は、 http_build_queryを使用して (GET) クエリ文字列に追加できます。

于 2012-04-29T10:34:45.757 に答える