首页 > 网站 > 建站经验 > 正文

利用淘宝IP库获取当前访客用户的IP地址和所在地

2024-04-25 20:19:53
字体:
来源:转载
供稿:网友
这篇文章主要为大家详细介绍了利用淘宝IP库获取当前访客用户的IP地址和所在地,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。

      自从新浪IP库的一些功能被屏蔽后,武林网也曾经介绍过相关的IP库给大家,例如:

腾讯IP地址查询接口:http://fw.qq.com/ipaddress

新浪IP地址查询接口:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js

搜狐IP地址查询接口:http://pv.sohu.com/cityjson

谷歌IP地址查询接口:http://j.maxmind.com/app/geoip.js

有道IP地址查询接口:http://www.youdao.com/smartresult-xml/search.s

1616 IP地址查询接口:http://w.1616.net/chaxun/iptolocal.php

126 http://ip.ws.126.net/ipquery?ip=yourip

hao123 http://app.hao123.com/ipquery/getcity.php?rtype=2

淘宝 http://ip.taobao.com/service/getIpInfo.php?ip=117.89.35.58

太平洋电脑网 http://whois.pconline.com.cn/

这里就不详细介绍了,前面小编也曾经介绍过《融合新浪IP库和搜狐IP库获取访客IP地址和IP归属地信息并无刷新显示》的文章,有兴趣的朋友可以移步参看。今天我们主要给大家介绍的是利用淘宝IP库获取当前访客用户的IP地址和所在地的方法。

        我们分为2种最为使用和常见的应用介绍给大家。

1、HTML+js方式 利用淘宝IP库获取当前访客用户的IP地址和所在地,点击下面链接查看效果

 http://www.vevb.com/texiao/1052/ip.html

2、HTML+ jquery方式 利用淘宝IP库获取当前访客用户的IP地址和所在地 ,点击下面链接查看效果

http://www.vevb.com/texiao/1052/ip2.html

关键PHP+ajax代码/ip/index.php-放在自己的网站里

<?phpfunction getip(){if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) {$ip = getenv('HTTP_CLIENT_IP');} elseif(getenv('HTTP_X_FORWARDED_FOR') && strcasecmp(getenv('HTTP_X_FORWARDED_FOR'), 'unknown')) {$ip = getenv('HTTP_X_FORWARDED_FOR');} elseif(getenv('REMOTE_ADDR') && strcasecmp(getenv('REMOTE_ADDR'), 'unknown')) {$ip = getenv('REMOTE_ADDR');} elseif(isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], 'unknown')) {$ip = $_SERVER['REMOTE_ADDR'];}return preg_match ( '/[/d/.]{7,15}/', $ip, $matches ) ? $matches [0] : '127.0.0.1';}$ip = getip();$ipjson = file_get_contents('http://ip.taobao.com/service/getIpInfo.php?ip=' . $ip);echo $ipjson;die();

分享完成。

以上就是利用淘宝IP库获取当前访客用户的IP地址和所在地的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持武林网。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表