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

      

  • 相关阅读:
    作业01
    C语言I博客作业08
    C语言I博客作业07
    C语言I博客作业06
    C语言I博客作业05
    C语言I博客作业04
    C语言II博客作业04
    C语言II—作业03
    C语言II博客作业02
    C语言II博客作业01
  • 原文地址:https://www.cnblogs.com/anlaoliu/p/10647065.html
Copyright © 2020-2023  润新知