首页 > 代码库 > php根据IP地址跳转对应的城市,淘宝REST api调用地址直接使用

php根据IP地址跳转对应的城市,淘宝REST api调用地址直接使用

<?php// 定义一个函数getIP()function getIP(){global $ip;if (getenv("HTTP_CLIENT_IP"))    {$ip = getenv("HTTP_CLIENT_IP");}else if(getenv("HTTP_X_FORWARDED_FOR"))    {$ip = getenv("HTTP_X_FORWARDED_FOR");}else if(getenv("REMOTE_ADDR")){    $ip = getenv("REMOTE_ADDR");}else{ $ip = "Unknow";}return $ip;}$user_IP = getIP();$url= "http://ip.taobao.com/service/getIpInfo.php?ip=".$user_IP; $ipinfo=json_decode(file_get_contents($url)); //var_dump($ipinfo);//exit();if($ipinfo->code==‘1‘){    echo ‘查询失败‘;}  else {    if($ipinfo->data->region==‘广东省‘){     //Header("HTTP/1.1 301 Moved Permanently");     //你要挑战的 URL地址     //Header("Location: http://londit-53e57d6eeff96.com.1188.url-test.com/1.php");    }    //其他省市就直接写入到     $ipinfo->data->region里跳转到对应的url
//这里可以继续if elseif继续吧剩余的城市写完到对应的ip地址
//亲测可用2014年8月11日10:25:28
}