• 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
    
    
    }
    

      

  • 相关阅读:
    开发一个App的成本是多少?
    自定义Drawable
    数据库服务软件类型和配置redis
    分库分表
    创建视图
    部署MYSQL高可用集群
    读写分离《二》
    读写分离和多实例
    部署mysql主从同步
    备份和恢复
  • 原文地址:https://www.cnblogs.com/sanler/p/10647065.html
Copyright © 2020-2023  润新知