利用新浪api接口查询判断IP和地区信息

大家平时经常能看到分类信息网站中能自动判断用户所在的地理位置,以前有一种很笨的方法就是把各地的数据段输入数据库或者一个文档中,通过查询判断用户的地理位置。当然这里的ip段是会实时更新的,而且也不一定全,可能会造成判断的错误。

这里给大家介绍一种更简单的办法就是用新浪的api判断。

直接上代码:

<script src="http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js" type="text/ecmascript"></script>
 <script type="text/javascript">

if(remote_ip_info["province"]=='山东')
{
 document.location.href = "https://pdbn.top/";
 }

解释:先调用新浪的api,然后判断是不是山东ip,如果是山东ip是山东的就跳转到爬行的蜗牛网站。

利用此接口直接显示ip归属地:

var province = '' ;
var city = '' ;
jQuery.getScript("http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js",function(){
 province = remote_ip_info["province"];
 city = remote_ip_info["city"]; 
 alert(city)
}) ;

原文来自:http://www.wufangbo.com/xin-lang-js-ip/