据我所知,在同一文件夹中,我可以将include()
函数用于外部PHP文件,但现在我想在另一个位于另一个URL中的PHP文件中调用函数。
例如,我的实时网站( liveexample.com/table.php )有下拉列表和表格,但没有数据。 我的另一个PHP文件( dataexample.com/data.php )连接到数据库并处理以提取数据。但是,它在另一台服务器上。
我需要将 [ dataexample.com/data.php ] 上的数据发送到 [ liveexample.com/table.php ] 并让循环在 [ liveexample.com/table上绘制带有数据的表格。 php ] 页面。
任何人都有想法设计这种通过PHP中的函数调用将数据从另一台服务器传递到另一台服务器的方法吗?
或者在两个不同的服务器之间提供数据的任何其他更好的解决方案,例如将数据记录设置为数组并发送到 [ liveexample.com/table.php 的
请给我建议或咨询。感激不尽!
答案 0 :(得分:1)
我认为SOAP webservice非常适合您达到您想要的效果,但如果可能的话,只需从单独的服务器中复制相同的代码即可。
答案 1 :(得分:0)
如果您使[dataexample.com/data.php]将数据输出为XML,则可以将其用作Web服务。这意味着,您可以获取XML输出(通过发送请求数据URL),然后解析它以加载数据。这样,您可以以任何方式使用该服务。一种方式就像你想要的那样,其他例子可以通过AJAX或Flash等。
所以这里有一些值得研究的主题:
我希望这会很好地了解如何实现您想要实现的目标,因为您可以选择几个选项。就像克里斯托弗所说,SOAP就是其中之一。
度过美好的一天。