从不同数据库的其他子域获取数据的最佳方法是什么?

时间:2011-11-04 15:12:28

标签: php database get

我有一个主网站和一个子域名。它们都有不同的数据库,配置文件,...子域中的文件getinfo.php获取活动主题的数量。在我的主页上显示此内容的最佳方式是什么?如何执行getinfo.php,获取该数据并将其显示在我的主页上?或者还有其他可能吗?

我认为连接到第二个数据库不是一个好主意。

3 个答案:

答案 0 :(得分:0)

如果您有2个数据库,除了连接到2个数据库之外,您无法做到。如果它们在同一台服务器上,您将无法获得那么多开销

答案 1 :(得分:0)

我不知道为什么你反对同时连接多个数据库。但是,如果你如此坚决反对它,那么我相信你有充分的理由。一个hacky解决方案是在子域上编写一个页面,通过一些易于解析的方法(如serialize d string,JSON或XML)提供您不想连接的数据库中的数据。然后,在您的其他页面上使用cURL来获取此数据。您必须考虑明显的安全问题,例如如何确保除了您的脚本之外的任何内容都不会访问其他页面。

答案 2 :(得分:0)

从您的主页发送cURL请求到您的子域上的PHP文件,该文件接收该cURL请求并输出您的热门帖子的HTML。然后只需回显cURL的$ output。