我希望PHP script
将XML
格式化的字符串发送到位于城镇不同区域的其他服务器上的另一个PHP script
。
这有什么好的,干净的方法吗?
(PHP5 and all the latest software available)
答案 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 }}