我有两个不同域的网站,我必须在两个网站之间共享数据,例如在第一个网站上注册的用户也会在第二个网站上登录。
是否可以将第二个网站连接到第一个网站的 MySQL 数据库? IE。我有两个网站 www.example1.com
和 www.example2.com
。 example2.com
是否可以连接到 example1.com
的数据库?
我使用以下 PHP 代码,它适用于 example1.com
但不适用于 example2.com
:
$conn =mysql_connect("HOST","USERNAME","PASS") or die("cannot connect with db").mysql_error();
$dbname=mysql_select_db("DATABASE_NAME") or die("Error selecting db").mysql_error();
在 example2.com
上,连接失败并显示错误消息
cannot connect with db....
能否请您解释一下这种类型的连接所需的配置是什么以及可能会停止这种连接的是什么?
最佳答案
如果这 2 个域托管在同一台服务器上,则完全没有问题,您可以使用任意数量的脚本连接数据库。
如果它们与您的数据库服务器位于不同的服务器中,您可以这样做,但您已允许每个脚本 IP 的远程连接
关于php - 将 MySQL 数据库连接到多个域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16942503/