是否可以从其他网站更新数据库?

时间:2014-03-21 23:44:41

标签: php database cross-domain

我不知道在哪里继续这个想法。我想创建一个用户可以放到他们网站上的表单,提交时将在我的服务器上更新数据库。

这可能吗?我猜它需要iframe?只需要一些关于从哪里开始的指针,以及它的名称。

4 个答案:

答案 0 :(得分:1)

这不需要iframe或其他任何“特殊”。 您唯一的要求是允许外部连接的mysql服务器。

此处有完整回复: Connecting to remote MySQL server using PHP

答案 1 :(得分:0)

我首先在您自己的网站上创建一个脚本,代表表单

更新数据库

在表单代码上,您可以添加一个onsubmit处理程序,通过ajax将数据发布到更新数据库的脚本

答案 2 :(得分:0)

是的,你可以。请参阅:cURL

使用cURL,您可以通过POST和GET发送数据。

答案 3 :(得分:0)

方法1 。对用户不可见;客户可以更改表单设计和代码。

Server.php在您的服务器上。它获取POST数据,验证它并更新数据库。

Client.php位于客户端的服务器上。此脚本将POST请求发送到Server.php(使用CURL或其他内容)。

方法2 。对用户可见;客户无能为力;你可以改变表单设计和代码。

是的,它是iFrame。客户端只是将iFrame添加到他的页面,并提供一个包含表单和PHP脚本的页面。

方法3 。直接连接到DB;

如果需要,客户端可以像往常一样使用PHP的登录名,密码和基本名称连接到您的数据库。但是您需要为数据库打开外部连接。