要是想获取IP地址的话 有很多接口可以直接调 比如新浪的.
如果是想研究代码的话,我估计 1.取不到IP  2.代码有问题

解决方案 »

  1.   

    这个最上面获取IP地址是不是有问题啊?我echo $xp_UserIp; 得不到东西啊
      

  2.   


    应该是获取失败
    只能echo  $_SERVER["REMOTE_ADDR"];  
    不知道是什么问题
      

  3.   

    echo $xp_UserIp是什么?自己定义的变量?获取IP,应该是 echo $_SERVER["REMOTE_ADDR"];  获取的是一个类似192.168.0.0的结果。 
    如果需要转换成“上海 电信”的样式,需要下载专门的数据库,或者使用API查询。
      

  4.   

    $xp_userip这个地方没有错,已经验证过了,可以得到ip地址。
    另外,现在用的是网上推荐的一个ip库,你所说的专门的数据是什么?api的方法我知道,现在想学习这个方法。
    还请知道的朋友帮忙解答一下,因为网上基本上都收集这个方法,不知道他们是怎么成功的,应该不会大家都收集一个错误的方法吧。
      

  5.   

    国内行情不清楚,国外的话,像http://www.maxmind.com/app/geolite有类似的数据库下载,其实就是$_SERVER["REMOTE_ADDR"]获取的信息到数据库里查询,然后得出用户的相应城市名。
      

  6.   

    http://ip.taobao.com/service/getIpInfo.php?ip=1.202.26.152使用淘宝的ip库就可以