淘宝有一个IP数据接口http://ip.taobao.com/service/getIpInfo.php?ip=

解决方案 »

  1.   

    <?php
    $ip = "210.51.4.71";//这里的ip可以是你自定义的ip
    ?>
    <script src="http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip=<?php echo $ip?>" type="text/ecmascript"></script>
    <script type="text/javascript">
    alert(remote_ip_info["province"] + "省" + ',' + remote_ip_info["city"] + "市")
    </script>
      

  2.   

    PHP基础差,请问IP那地方是数据接口?然后....
      

  3.   


    $ip='183.16.198.102';
    $json=file_get_contents('http://ip.taobao.com/service/getIpInfo.php?ip='.$ip);
    $arr=json_decode($json);
    echo $arr->data->country; //国家
    echo $arr->data->area; //区域
    echo $arr->data->region; //省份
    echo $arr->data->city; //城市
    echo $arr->data->isp; //运营商
      

  4.   


    $ip='183.16.198.102';
    $json=file_get_contents('http://ip.taobao.com/service/getIpInfo.php?ip='.$ip);
    $arr=json_decode($json);
    echo $arr->data->country; //国家
    echo $arr->data->area; //区域
    echo $arr->data->region; //省份
    echo $arr->data->city; //城市
    echo $arr->data->isp; //运营商
    大哥,不好意思,有木有整套实现方案
      

  5.   


    这个已经很清楚了啊。你获取访客的IP,用$_SERVER["REMOTE_ADDR"];
      

  6.   


    这个已经很清楚了啊。你获取访客的IP,用$_SERVER["REMOTE_ADDR"];
    <?php
    function GetIP() {
    if ($_SERVER["HTTP_X_FORWARDED_FOR"])
    $ip = $_SERVER["HTTP_X_FORWARDED_FOR"];
    else if ($_SERVER["HTTP_CLIENT_IP"])
    $ip = $_SERVER["HTTP_CLIENT_IP"];
    else if ($_SERVER["REMOTE_ADDR"])
    $ip = $_SERVER["REMOTE_ADDR"];
    else if (getenv("HTTP_X_FORWARDED_FOR"))
    $ip = getenv("HTTP_X_FORWARDED_FOR");
    else if (getenv("HTTP_CLIENT_IP"))
    $ip = getenv("HTTP_CLIENT_IP");
    else if (getenv("REMOTE_ADDR"))
    $ip = getenv("REMOTE_ADDR");
    else
    $ip = "Unknown";
    return $ip;
    }
    echo GetIP();
    ?>
      

  7.   


    这个已经很清楚了啊。你获取访客的IP,用$_SERVER["REMOTE_ADDR"];
    <?php
    function GetIP() {
    if ($_SERVER["HTTP_X_FORWARDED_FOR"])
    $ip = $_SERVER["HTTP_X_FORWARDED_FOR"];
    else if ($_SERVER["HTTP_CLIENT_IP"])
    $ip = $_SERVER["HTTP_CLIENT_IP"];
    else if ($_SERVER["REMOTE_ADDR"])
    $ip = $_SERVER["REMOTE_ADDR"];
    else if (getenv("HTTP_X_FORWARDED_FOR"))
    $ip = getenv("HTTP_X_FORWARDED_FOR");
    else if (getenv("HTTP_CLIENT_IP"))
    $ip = getenv("HTTP_CLIENT_IP");
    else if (getenv("REMOTE_ADDR"))
    $ip = getenv("REMOTE_ADDR");
    else
    $ip = "Unknown";
    return $ip;
    }
    echo GetIP();
    ?>
    吧IP调出来了,转换城市怎么搞呀0 0哎
      

  8.   


    这个已经很清楚了啊。你获取访客的IP,用$_SERVER["REMOTE_ADDR"];亲,我已经努力的在理解了,求手把手,前端新手不懂这个PHP
      

  9.   


    这个已经很清楚了啊。你获取访客的IP,用$_SERVER["REMOTE_ADDR"];亲人,加个QQ吧,送全分
      

  10.   

    echo GetIP();它就返回ip,然后接这段代码就可以了:$json=file_get_contents('http://ip.taobao.com/service/getIpInfo.php?ip='.$ip);
    $arr=json_decode($json);
    echo $arr->data->country;    //国家
    echo $arr->data->area;    //区域
    echo $arr->data->region;    //省份
    echo $arr->data->city;    //城市
    echo $arr->data->isp;    //运营商
    两段代码连起来啊
      

  11.   

    <?php
    function GetIP() {
    if ($_SERVER["HTTP_X_FORWARDED_FOR"])
    $ip = $_SERVER["HTTP_X_FORWARDED_FOR"];
    else if ($_SERVER["HTTP_CLIENT_IP"])
    $ip = $_SERVER["HTTP_CLIENT_IP"];
    else if ($_SERVER["REMOTE_ADDR"])
    $ip = $_SERVER["REMOTE_ADDR"];
    else if (getenv("HTTP_X_FORWARDED_FOR"))
    $ip = getenv("HTTP_X_FORWARDED_FOR");
    else if (getenv("HTTP_CLIENT_IP"))
    $ip = getenv("HTTP_CLIENT_IP");
    else if (getenv("REMOTE_ADDR"))
    $ip = getenv("REMOTE_ADDR");
    else
    $ip = "Unknown";
    return $ip;
    }
    echo GetIP();
    $json=file_get_contents('http://ip.taobao.com/service/getIpInfo.php?ip='.$ip);
    $arr=json_decode($json);
    echo $arr->data->country;    //国家
    echo $arr->data->area;    //区域
    echo $arr->data->region;    //省份
    echo $arr->data->city;    //城市
    echo $arr->data->isp;    //运营商
    ?>
      

  12.   

    本地配置PHPnow预览还是显示127地址
      

  13.   

    本地配置PHPnow预览还是显示127地址本地当然就是127.0.0.1啊
      

  14.   


    代码
    header("Content-type: text/html; charset=utf-8");
    $ip=$_SERVER["REMOTE_ADDR"];
    $json=file_get_contents('http://ip.taobao.com/service/getIpInfo.php?ip='.$ip);
    $arr=json_decode($json);
    echo 'IP:'.$ip;
    echo '<br>城市:'.$arr->data->city;效果:
    http://rick.sinaapp.com/
      

  15.   


    代码
    header("Content-type: text/html; charset=utf-8");
    $ip=$_SERVER["REMOTE_ADDR"];
    $json=file_get_contents('http://ip.taobao.com/service/getIpInfo.php?ip='.$ip);
    $arr=json_decode($json);
    echo 'IP:'.$ip;
    echo '<br>城市:'.$arr->data->city;效果:
    http://rick.sinaapp.com/哥哥,怎么用呀,加在哪?我就要下面城市的那个效果!
      

  16.   

    1.首先想办法获取到IP地址,要是自己不会。请点击
    2.取到了IP地址。可调用淘宝api$json=file_get_contents('http://ip.taobao.com/service/getIpInfo.php?ip='.$ip);
    $arr=json_decode($json);
    echo "<pre>";
    print_r($arr);
    以上代码足够完成你的需求