在两个PHP脚本之间发送数据

时间:2008-09-22 13:20:52

标签: php xml

我希望PHP scriptXML格式化的字符串发送到位于城镇不同区域的其他服务器上的另一个PHP script

这有什么好的,干净的方法吗?

(PHP5 and all the latest software available)

5 个答案:

答案 0 :(得分:7)

签出cURL以便在页面之间发布数据。

答案 1 :(得分:3)

如果是我,我只是将xml数据发布到另一个脚本。您可以使用PHP中的套接字,或使用CURL。我认为这是最干净的解决方案,尽管如果你不介意SOAP请求的开销以及使用库,SOAP也是可行的。

答案 2 :(得分:2)

我强烈建议您使用自己的RESTful API并完全避免SOAP的复杂性。您只需要处理HTTP请求/响应的curl扩展,以及构建/处理XML的simple_xml。如果您的数据格式合理,则应该很容易将其推送到XML字符串并将其作为POST提交给其他服务器。该服务器将通过将POST var中的XML字符串读回对象来响应请求,瞧!它不应该花一整天时间把它扯出来。

答案 3 :(得分:1)

答案 4 :(得分:1)

您可以使用cURL(复杂API),http扩展名(清洁工),或者如果您需要执行更复杂的工作,您甚至可以使用Scriptable Browser simpletest }}