2012-04-29 15 views
0

ユーザーが情報を入力できるサイトにテキストエリアの入力があり、投稿時にデータを取得して外部サイトに送信しようとしています。外部サイトが結果を返すとき、私はそれらの結果を取得し、それらを私のサイトに戻したいと思います。ユーザー入力を取得してから別のサイトに問い合わせ

これを回避する最善の方法は何ですか?入力を取り、あなたが望むサイトにcURL経由で提出

答えて

0

歓声は、1にCURLOPT_RETURNTRANSFERを設定して、あなたはcurl_exec()の戻り値として結果を取得します。

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

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 
関連する問題