我有连接2级不同的服务器2个PHP页面,传球MySQL账户到远程服务器
在第一台服务器有数据库(MySQL的)与“电子邮件”表,由PHP页面生成。在第二个服务器。 有一个PHP文件至极需要阅读“电子邮件”表...
第二PHP页面不需要用户
的事实被打开的是,我需要使这个工作与很多的数据库,而不仅仅是一个 所以我不能将MySQL连接参数存储在第二台服务器上的PHP页面,只是o笔......我得通过PARAMS每次
连接现在我使用这样的事情,第一个服务器PHP页面上:
$socketcon = fsockopen("http://www.server2.com",80,$errorno,$errorstr,10);
if($socketcon) {
$socketdata = "GET page2.php?dbuser=xxx&dbpass=xxx&db=xxx HTTP/1.0\r\nHost: http://www.server2.com\r\nConnection: Close\r\n\r\n";
fwrite($socketcon,$socketdata);
fclose($socketcon);
}
,但我担心把在PARAMS网址太糟糕了......
有什么想法吗?
+3
一般通过未经授权的渠道传递数据库访问凭据是太糟糕了..... –
2010-08-04 14:52:05
+0
是否有可能在服务器2上构建数据库凭据的数据库?虽然我知道你说过你不能在第二台服务器上存储参数,但看起来这是更合理的方法,所以你不需要通过网络传递这些细节。 –
2010-08-04 15:04:51
+0
不,我没有在第二台服务器上访问数据库... –
2010-08-04 15:31:31