我有多个新闻/博客网站,它们的文章页面包含一个表单。此表单中的隐藏值之一与文章的主题有关。例如,如果是一篇关于农业的文章,我希望将该表单添加到农业邮件列表中。
最初,我在公司域上创建了一个表单,并尝试将其包含在文章网站上(通过PHP include)。但我后来意识到这是一种糟糕的做法,而且我们的主机不允许远程PHP包含。
然后,我尝试在每个网站上本地托管相同的PHP文件,但让它访问托管在公司服务器上的相同数据库。然而,这也会抛出错误。请记住,需要访问数据库才能根据主题查询正确的电子邮件列表。这个想法是只更新一个数据库,而不是多个数据库。
我的问题是:实现这一目标的最佳方法是什么?有没有办法通过服务器B上的PHP脚本访问服务器A上的数据库?
发布于 2011-11-01 02:32:56
就像任何客户端javascript与服务器对话以从数据库获取一些数据一样:一个简单的mysql脚本,它接受一些数据(可选?)参数,运行查询,然后将数据重新打包为合适的传输格式。对于PHP到PHP的直接通信,您可以使用serialize(),但如果您在32位/64位混合环境中工作,则会出现问题。JSON是另一个很好的选择。
https://stackoverflow.com/questions/7957976
复制相似问题