2013-05-13 45 views
-1

我正在創建一個php類庫,並希望將其放置在我自己的服務器上,並將應用程序代碼放置在另一臺服務器上。現在我需要的是同步它們,即類庫可以被其他服務器上的應用程序訪問。我想連接一個php類庫一個服務器到另一個

如何提供解決方案以便其他應用程序可以訪問我的庫。

+1

你嘗試過什麼嗎? – Aquillo 2013-05-13 06:29:43

+1

當你說'同步'時,你是指文件還是希望應用程序一起通信? WebServices會是一條路,即REST/SOAP – 2013-05-13 06:34:52

+0

是的,我試圖包含庫路徑,但發生錯誤http:// wrapper在服務器配置中被allow_url_include = 0禁用; – sameer 2013-05-13 06:44:33

回答

0

有幾種訪問此庫的方法,但不能像訪問其他本地庫或類一樣訪問它。好的方法是使用Web服務。

一個好的解決方案是使用SOAP。 PHP爲SOAP提供了良好的API,使您可以非常輕鬆地創建SOAP服務器和客戶端。

您將在庫末端(放置庫的服務器上)創建一個SOAP Web服務器,並將所有函數公開到您需要訪問的Web服務。這是一個非常好的解決方案,易於使用。你可以在PHP文章在這裏

http://www.codewalkers.com/c/a/Miscellaneous/Using-SOAP-with-PHP/

良好的肥皂和也閱讀這些

https://stackoverflow.com/questions/8657980/how-to-make-web-service-in-php

php web service example

http://www.vankouteren.eu/blog/2009/03/simple-php-soap-example/

另一種方法是使用xml和JSON。請閱讀這篇好文章。

http://davidwalsh.name/web-service-php-mysql-xml-json

請做更多的研究,並要求谷歌先生幾次,你會根據自己的需要得到了很好的解決。

希望這會幫助你。

謝謝

0

您正在嘗試包含來自其他域的文件。

這就是跨域。

如果要通過ajax使用函數,可以使用JSONP。

相關問題