2012-07-19 43 views
2

是新來的PHP獲取一個字符串值。我對Server1和對服務器2的另一個PHP腳本運行的PHP腳本來使服務器從1到Server2遠程調用,我用捲曲的功能。根據'PHP: Remote Function Call and returning the result?'上的帖子我可以讀取server2上的字符串。從遠程函數調用

但是,我Server2有一個返回一個字符串值的函數。現在,從server1我需要從server2上的函數獲取返回值。您能否讓我知道如何撥打遠程服務器上的功能?

+0

Server2上有'echo'字符串,而不是'返回'它。 – 2012-07-19 21:31:51

回答

1

,如果你想通過2臺獨立的服務器,這樣之間的數據,那麼你需要選擇一個傳輸層,XML或JSON都是很好的和PHP提供內置解析兩種..我個人更喜歡JSON。

服務器1將使用http命中服務器2 ...請求數據應該在POST POST中... 服務器2將通過http ...服務器1返回結果,然後解析生成的JSON或XML 。

服務器2將基本上是「回聲」的結果數據。 XML或JSON將有助於結構陣列的數據結果,節省您不必解析文本數據從服務器2

呼應你顯然需要增加一些安全性,以確保沒有其他人可以打服務器2