2012-04-29 66 views
0

我在我的網站上有一個textarea輸入用戶可以輸入信息,當他們點擊提交我試圖讓我的網站採取該數據並提交給外部網站。當外部網站返回結果時,我想獲取這些結果並將它們返回到我的網站。獲取用戶輸入,然後sumbit到另一個網站

什麼是最好的方法來解決這個問題?

歡呼

回答

0

取輸入,並通過cURL提交到你想要的網站,設置CURLOPT_RETURNTRANSFER爲1,你得到的結果爲curl_exec()返回值。

如果您要查詢的網站使用POST,您希望查看CURLOPT_POSTFIELDS。否則,您可以使用http_build_query將它附加到您的(GET)查詢字符串。

0

您需要知道其他網站需要接收數據的API,但我敢打賭他們將擁有一個RESTful界面,您可以在該URL中使用變量。使用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 
相關問題