首页 文章

从外部服务器包含PHP表单的选项

提问于
浏览
1

我有多个新闻/博客网站,其中包含包含表单的文章页面 . 此表单中隐藏的值之一与本文的主题相关 . 例如,如果它是关于农业的文章,我希望将表格添加到农业邮件列表中 .

最初,我在公司域上创建了一个表单,并尝试在文章网站上包含它(通过PHP包含) . 但我后来意识到这是不好的做法,我们的主机不允许做远程PHP包括 .

然后我尝试在每个网站上本地托管相同的PHP文件,但让它访问公司服务器上托管的同一个数据库 . 但是,这也是错误 . 请记住,需要访问数据库才能根据主题查询正确的电子邮件列表 . 我们的想法是只保留一个数据库而不是许多数据库 .

我的问题是:实现这一目标的最佳方法是什么?有没有办法通过服务器B上的PHP脚本访问位于服务器A上的数据库?

1 回答

  • 1

    像对待服务器的任何客户端javascript从数据库中获取一些数据一样对待这个:一个简单的mysql脚本接受一些(可选的?)参数,运行查询,然后将数据重新打包成合适的传输格式 . 对于直接的PHP到PHP通信,您可以使用serialize(),但如果您在混合的32位/ 64位环境中工作则会出现问题 . JSON是另一个不错的选择 .

相关问题