Dedehtml.com

js/jquery用php+ajax利用taobao淘宝IP库在html页面中获取访客ip和所在地

摘要:JS异步请求自己站的ip/index.php接口,而自己站接口通过PHP在淘宝API上获取归属地查询

HTML代码-js方式-打开我的演示,查看源代码

https://www.dedehtml.com/ip2.html

HTML代码-jquery方式-打开我的演示,查看源代码

https://www.dedehtml.com/ip.html

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

<?php
function 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();
版权声明:本文为博主原创文章,未经博主允许不得转载。https://www.dedehtml.com/help/js-jquery-taobao-ip.html
(6)
打赏 微信扫一扫 微信 支付宝 QQ 扫码打赏

DedeCMS织梦新手学习交流QQ群

织梦专题内容页节点分页(ajax版)

Dedehtml赞(4)

织梦专题内容页节点默认是没有分页的,专题节点文章太多时,显得不那么好看,加载太多,我们来给它增加分页功能,这次是用的织梦自带ajax分页功能实现...