首页建站经验 融合新浪IP库和搜狐IP库获取访客IP地址和IP归属地信息并无刷新显示

融合新浪IP库和搜狐IP库获取访客IP地址和IP归属地信息并无刷新显示

这篇文章主要为大家详细介绍了融合新浪IP库和搜狐IP库获取访客IP地址和IP归属地信息并无刷新显示,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方…

这篇文章主要为大家详细介绍了融合新浪IP库和搜狐IP库获取访客IP地址和IP归属地信息并无刷新显示,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。

显示访客信息,我们一般都会想到需要使用到新浪IP库或者搜狐IP库,引用代码如下:

通过新浪IP库我们一般可以实现JS根据不同省份或者地区的IP分别跳转到不同的浏览页面部分代码如下:

if(remote_ip_info.city !=='北京'){//province省份  window.location.href="http://www.cuoxin.com"; }else{  window.location.href="/index.html"; }

如大家所知:新浪的IP地址库比较详细,但是不显示访客的IP信息,搜狐的IP地址库比较简略,但是会显示访客的IP信息,因此我们需要结合两者,使用JQuery去调用网站访客的IP信息和IP归属地信息并显示出来,由于利用的是jquery的本地请求,因此不会占用服务器资源,是由访客电脑自行发起的对新浪和搜狐的访问,因此也不会造成你服务器IP频繁访问新浪搜狐被限制获取IP地址信息。

详细代码如下:

IP信息获取功能//通过SOHU接口获取IP地址$.getScript('https://pv.sohu.com/cityjson?ie=utf-8', function(_result){var ipData2 = ""; //初始化保存内容变量ipData2 += returnCitySN.cip ;$("#sina_ip_info2").html(ipData2);});    //获取到IP后访问新浪接口$.getScript('https://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip=', function(_result){var ipData = ""; //初始化保存内容变量ipData += "(";ipData += remote_ip_info.country ;ipData += remote_ip_info.province;ipData += remote_ip_info.city;ipData += remote_ip_info.district;ipData += remote_ip_info.isp;ipData += remote_ip_info.type;ipData += remote_ip_info.desc + "),";$("#sina_ip_info").html(ipData);});  

演示效果查看:IP信息获取功能

以上就是融合新浪IP库和搜狐IP库获取访客IP地址和IP归属地信息并无刷新显示的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持错新网。
本文来自网络,不代表1号站长-站长学院|资讯交流平台立场。转载请注明出处: https://www.1cn.cc/jianzhan/jingyan/11749.html
上一篇让你的网站改版做得更加顺利的5点建议
下一篇 Meta标签中的apple-mobile-web-app-capable属性及含义
admin

作者: admin

这里可以再内容模板定义一些文字和说明,也可以调用对应作者的简介!或者做一些网站的描述之类的文字或者HTML!

为您推荐

评论列表()

    联系我们

    联系我们

    0898-88888888

    在线咨询: QQ交谈

    邮箱: email@wangzhan.com

    工作时间:周一至周五,9:00-17:30,节假日休息

    关注微信
    微信扫一扫关注我们

    微信扫一扫关注我们

    关注微博
    返回顶部