• 河南网站建设-郑州网站设计-郑州网站建设-手机建站-郑州建站-上海建站

  • 专注网站建设 服务热线: 13061801310

当前位置:东东网 > 近期动态 > 建站常见问题 > 正文

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

发布时间:2021-04-30 | 发布者: 东东工作室 | 浏览次数:

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/outGetIpInfo?ip=' . $ip . '&accessKey=alibaba-inc');
echo $ipjson;
die();

转载请标注:东东工作室——js/jquery用php+ajax利用taobao淘宝IP库在html页面中获取访客ip和所在地