<?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}
总结
以上是内存溢出为你收集整理的php根据IP地址跳转对应的城市,淘宝REST api调用地址直接使用全部内容,希望文章能够帮你解决php根据IP地址跳转对应的城市,淘宝REST api调用地址直接使用所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)