PHP获取IP地址的地区问题
根据上边的内容测试,查询出来的内容为 :地址
请问下,为什么这个查询出来只有两个字,正常应该是 上海 电信,或者其他什么相关的内容。ip库也是最新的。
回复讨论(解决方案)
要是想获取IP地址的话 有很多接口可以直接调 比如新浪的.
如果是想研究代码的话,我估计 1.取不到IP 2.代码有问题
要是想获取IP地址的话 有很多接口可以直接调 比如新浪的.
如果是想研究代码的话,我估计 1.取不到IP 2.代码有问题
ip肯定取到了,现在我就是不清楚是不是这个代码有问题,但是百度了一下之后,看到网上代码都相同,所以来这里请教下大侠,是不是网上的代码都有问题。
这个最上面获取IP地址是不是有问题啊?
我echo $xp_UserIp; 得不到东西啊
这个最上面获取IP地址是不是有问题啊?
我echo $xp_UserIp; 得不到东西啊
应该是获取失败
只能echo $_SERVER["REMOTE_ADDR"];
不知道是什么问题
agin...
echo $xp_UserIp是什么?自己定义的变量?
获取IP,应该是 echo $_SERVER["REMOTE_ADDR"]; 获取的是一个类似192.168.0.0的结果。
如果需要转换成“上海 电信”的样式,需要下载专门的数据库,或者使用API查询。
echo $xp_UserIp是什么?自己定义的变量?
获取IP,应该是 echo $_SERVER["REMOTE_ADDR"]; 获取的是一个类似192.168.0.0的结果。
如果需要转换成“上海 电信”的样式,需要下载专门的数据库,或者使用API查询。
$xp_userip这个地方没有错,已经验证过了,可以得到ip地址。
另外,现在用的是网上推荐的一个ip库,你所说的专门的数据是什么?api的方法我知道,现在想学习这个方法。
还请知道的朋友帮忙解答一下,因为网上基本上都收集这个方法,不知道他们是怎么成功的,应该不会大家都收集一个错误的方法吧。
楼主可以去 搜下站长工具,看看别人是怎么做的。
$xp_userip这个地方没有错,已经验证过了,可以得到ip地址。
另外,现在用的是网上推荐的一个ip库,你所说的专门的数据是什么?api的方法我知道,现在想学习这个方法。
还请知道的朋友帮忙解答一下,因为网上基本上都收集这个方法,不知道他们是怎么成功的,应该不会大家都收集一个错误的方法吧。
国内行情不清楚,国外的话,像http://www.maxmind.com/app/geolite有类似的数据库下载,其实就是$_SERVER["REMOTE_ADDR"]获取的信息到数据库里查询,然后得出用户的相应城市名。
怎么可能,我这边都可以获取到,你在仔细检查一遍。
结果:119.75.218.70
ip地址获取方法缺了几个变量。。他那上面才用了2个。。我记得有4个貌似。。去搜搜其他的。。
代码有问题哇
还没有解决.等待中
http://ip.taobao.com/service/getIpInfo.php?ip=1.202.26.152使用淘宝的ip库就可以