如何在外部PHP url中使用函数调用

时间:2012-03-09 08:11:39

标签: php database function external

据我所知,在同一文件夹中,我可以将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

请给我建议或咨询。感激不尽!

2 个答案:

答案 0 :(得分:1)

我认为SOAP webservice非常适合您达到您想要的效果,但如果可能的话,只需从单独的服务器中复制相同的代码即可。

答案 1 :(得分:0)

如果您使[dataexample.com/data.php]将数据输出为XML,则可以将其用作Web服务。这意味着,您可以获取XML输出(通过发送请求数据URL),然后解析它以加载数据。这样,您可以以任何方式使用该服务。一种方式就像你想要的那样,其他例子可以通过AJAX或Flash等。

所以这里有一些值得研究的主题:

我希望这会很好地了解如何实现您想要实现的目标,因为您可以选择几个选项。就像克里斯托弗所说,SOAP就是其中之一。

度过美好的一天。