我試過尋找這個問題的解決方案現在幾天,我越來越困惑。使一個PHP頁面加載另一個PHP腳本服務器到服務器通信
目的:
擁有一個PHP服務器( 「服務器A」)直接通信,以另一種PHP 服務器( 「服務器B」)時,服務器A通過用戶訪問。然後它向服務器B發送一個 查詢字符串以添加到服務器B的數據庫中。
全文:
訪問者將訪問服務器A和登記到他們的網站,因爲他們的註冊服務器A的一部分 將寫入服務器A的數據庫 所有訪問者的信息。在這一點上,我希望服務器A在服務器B上加載 a .php文件併發送一個查詢字符串,例如: http://example.com/api/add.php?name=Craig&age=21&key=32r932r9832yr813hr813rh1389ry13r7y31r。 服務器B將獲取變量 ,然後在add.php上運行該腳本(將變量添加到它的 數據庫中)。
重要提示:我不希望在客戶端機器知道這一點,首先我想使用jQuery,但意識到這將來自客戶機的請求,而不是直接在服務器。
這樣做的最佳方法是什麼?
非常感謝提前!
克雷格
也許你正在尋找cURL? http://php.net/manual/en/book.curl.php – jeremyharris
你需要的是一個webservice,它可以通過像REST或SOAP這樣的協議來實現。或者只需通過cURL調用一個腳本,就像@jeremyharris建議的那樣。 – feeela
我曾看過cURL,但不明白它...我如何加載一個URL使用查詢字符串? –