php根据IP地址跳转对应的城市,淘宝REST api调用地址直接使用
2014-08-11 10:23
381 查看
<?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地址判断城市实现城市切换或跳转代码
- PHP获取IP地址及根据IP判断城市实现城市切换或跳转
- PHP根据IP地址判断城市实现城市切换或跳转代码
- PHP中根据IP地址判断城市实现城市切换或跳转代码
- 使用php根据起始ip地址和掩码 计算广播地址(网段结束地址)
- PHP根据IP地址获取所在城市
- 【强大@推荐学习】PHP根据IP跳转不同城市代码
- 使用CodeIgniter来调用淘宝SDK数据进行PHP开发
- PHP使用CURL获取302跳转后的地址实例
- PHP根据IP地址获取所在城市具体实现
- PHP:根据IP地址获取所在城市
- 使用腾迅的api接口,php获取ip地址以及所在城市
- 根据IP地址查出对应城市
- PHP代码根据IP判断城市并跳转
- 使用CodeIgniter来调用淘宝SDK数据进行PHP开发
- PHP根据IP地址获取所在城市具体实现
- 使用腾迅的api接口,php获取ip地址以及所在城市
- 调用Gmaps根据地址显示对应的Google地图(对控件进行隐藏和改变)
- PHP根据IP跳转不同城市代码
- PHP获取IP地址及根据IP判断城市实…