新手问题。我有一个项目,需要访问其他网络数据库使用PHP。有可能吗?
例如:我有一个带有database1的域名www.domain1.com,还有一个带有不同主机的database2的域名www.domain2.com。我能从同样使用database2的www.domain2.com访问database1吗?
有没有可能是2个不同域名的同一个主机?
发布于 2012-08-22 16:58:28
您可以连接到应用程序所需的任意多个数据库。
开始使用:
http://dev.mysql.com/doc/refman/5.0/en/connecting.html
确保domain2的端口允许来自domain1的身份验证(也可以让它对所有人开放,不推荐)。
如果你说的是连接数据库,那么,到目前为止,我已经在许多项目中工作过,我们在同一服务器上有多个数据库。所以主机不是问题。
发布于 2012-08-22 16:59:12
是。要做到这一点,只需遵循此处的其他答案。
但是,为了以正确的方式做事情,更推荐的做法是在您的web应用程序和远程数据库(例如,SOAP、RESTful或原始ad-hoc XML)之间创建一些中间件。它将增加安全性和解耦。
发布于 2012-08-22 16:56:55
可以,只要服务器端口对PHP主机域开放。
https://stackoverflow.com/questions/12069514
复制相似问题