首页 > 教學 > php > 如何透過ip來判斷要讀取那一個資料庫設定
2012
08-22

如何透過ip來判斷要讀取那一個資料庫設定

您如果是幫別人開發php程式,會發現寫完以後,要由測試環境搬移到正式環境時,會修改資料庫的連結資訊,但是要複製到測試環境時又要再改一次,因為如果在測試環境時,大部分是用localhost,localhost的ip是127.0.0.1,可以透過來這個來做自動切換資料庫。

如何透過ip來判斷要讀取那一個資料庫設定 - 第1张  | 彰化一整天blog

1.修改範例

$ip=$_SERVER[‘REMOTE_ADDR’];
if($ip==”127.0.0.1″)
{
 $conn=mysql_connect(‘localhost’,’root’,’xxxxx’) or die(“mysql_connect() failed.”);
 $db = ‘shop168’;
}
else
{
 $host = ‘shop168.bestdaylong.com’;
 $user = ‘shop168’;
 $password = ‘xxxx’;
 $db = ‘shop168’;

 $conn=mysql_connect($host,$user,$password ) or die(“mysql_connect() failed.”);
}
mysql_select_db($db,$conn) or die(“mysql_select_db() failed.”);
mysql_query(“SET NAMES ‘utf8′”);

同步發表於:如何透過ip來判斷要讀取那一個資料庫設定
最后编辑:
作者:明和 蔡
这个作者貌似有点懒,什么都没有留下。

留下一个回复

你的email不会被公开。