gpt4 book ai didi

php - 在多个网页中包含相同的表单

转载 作者:行者123 更新时间:2023-11-30 23:23:17 24 4
gpt4 key购买 nike

我在网站 A 的 MySQL 表中保存了一个简单的表单。

我需要能够在网站 B、C、D、E...等上发布相同的表格。这些网站都没有托管在与网站 A 相同的服务器上。更新表格时,表格其余网站也必须更新。

我已经尝试在网站 A 上创建一个页面来查询数据库并显示表单。然后在网站 B 上,包括该页面。我收到以下错误:

Warning: include(): http:// wrapper is disabled in the server configuration by allow_url_include=0

我知道 allow_url_include 可能被大多数虚拟主机关闭,所以我需要一种方法来绕过它并安全地包含我的表单。解决方案是使用 AJAX 还是 Javascript?您能指点一下如何实现吗?

最佳答案

如果您的表单存在于 MySQL 数据库中,那么说它“保存在网站 A”是不准确的。网站 A 中的任何服务器端代码都可能连接到 localhost 端口 3306 上的 MySQL 数据库以检索表单。

来自网站 B-E 的代码也可以连接到服务器 A 的端口 3306 上的 MySQL,前提是该端口已打开并且有可以远程连接的 MySQL 用户。如果所有服务器都在同一个专用网络中,那可能没问题。否则,将 MySQL 端口对外开放存在安全风险。您可以使用防火墙将服务器 A 上的端口 3306 的连接限制为仅限服务器 B-E。或者,您可以在服务器 A 上编写一个简单的 Web 服务,当通过 HTTP 调用时从 MySQL 获取表单并返回表单 HTML,您可以从服务器 B-E 异步调用它。

关于php - 在多个网页中包含相同的表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14554039/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com