2015-07-12 97 views
0

我正嘗試使用PHP和MySQL爲我的學院構建一個旅遊規劃網站。我想將火車時刻表搜索從我的網站鏈接到另一個官方網站http://www.indianrail.gov.in/know_Station_Code.html,以便當用戶在我的網站上搜索特定列車時,他會自動在我的網站上獲取搜索結果,而不會被重定向到官方網站。有什麼辦法可以將我的網站查詢鏈接到本網站嗎?將搜索請求從我的網站傳輸到另一個網站

+0

使用CURL發送AJAX請求。在PHP端發送第二個請求到網站執行搜索並獲得結果。然後,仍然在PHP解析你想要的數據回顯它,然後頁面將有內容。 – chris85

回答

1

選項1 - 直接再交

<form action="http://the-other-site.com/"> 
... 
<input name="searchterm"> 
</form> 

選擇2 - 在後端

$curl=curl_init('http://the-other-site.com'); 
curl_setopt($curl,CURLOPT_POST,1); 
curl_setopt($curl,CURLOPT_RETURNTRANSFER,1); 
curl_setopt($curl,CURLOPT_POSTFIELDS,'searchterm='.$_POST['searchterm']); 
$result=curl_exec($curl); 
//display the result 
+0

謝謝...我可以使用選項1 - 使用表單。那麼我將如何在我的網站上顯示結果而不是將用戶重定向到其他網站? –

+0

選項2還在前端使用了Web表單。它允許您控制不將用戶重定向到其他網站。使用選項2 – Schien

+0

我正在嘗試使用cURL從http://www.indianrail.gov.in/know_Station_Code.html獲取搜索結果。您能否幫我寫下CURLOPT_POSTFIELDS的代碼行以便在本網站上搜索火車? –

相關問題