PHP实现IP自动判断城市功能 淘宝有一个IP数据接口http://ip.taobao.com/service/getIpInfo.php?ip= 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <?php$ip = "210.51.4.71";//这里的ip可以是你自定义的ip?><script src="http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip=<?php echo $ip?>" type="text/ecmascript"></script><script type="text/javascript"> alert(remote_ip_info["province"] + "省" + ',' + remote_ip_info["city"] + "市")</script> PHP基础差,请问IP那地方是数据接口?然后.... $ip='183.16.198.102';$json=file_get_contents('http://ip.taobao.com/service/getIpInfo.php?ip='.$ip);$arr=json_decode($json);echo $arr->data->country; //国家echo $arr->data->area; //区域echo $arr->data->region; //省份echo $arr->data->city; //城市echo $arr->data->isp; //运营商 $ip='183.16.198.102';$json=file_get_contents('http://ip.taobao.com/service/getIpInfo.php?ip='.$ip);$arr=json_decode($json);echo $arr->data->country; //国家echo $arr->data->area; //区域echo $arr->data->region; //省份echo $arr->data->city; //城市echo $arr->data->isp; //运营商大哥,不好意思,有木有整套实现方案 这个已经很清楚了啊。你获取访客的IP,用$_SERVER["REMOTE_ADDR"]; 这个已经很清楚了啊。你获取访客的IP,用$_SERVER["REMOTE_ADDR"];<?phpfunction GetIP() {if ($_SERVER["HTTP_X_FORWARDED_FOR"])$ip = $_SERVER["HTTP_X_FORWARDED_FOR"];else if ($_SERVER["HTTP_CLIENT_IP"])$ip = $_SERVER["HTTP_CLIENT_IP"];else if ($_SERVER["REMOTE_ADDR"])$ip = $_SERVER["REMOTE_ADDR"];else if (getenv("HTTP_X_FORWARDED_FOR"))$ip = getenv("HTTP_X_FORWARDED_FOR");else if (getenv("HTTP_CLIENT_IP"))$ip = getenv("HTTP_CLIENT_IP");else if (getenv("REMOTE_ADDR"))$ip = getenv("REMOTE_ADDR");else$ip = "Unknown";return $ip;}echo GetIP();?> 这个已经很清楚了啊。你获取访客的IP,用$_SERVER["REMOTE_ADDR"];<?phpfunction GetIP() {if ($_SERVER["HTTP_X_FORWARDED_FOR"])$ip = $_SERVER["HTTP_X_FORWARDED_FOR"];else if ($_SERVER["HTTP_CLIENT_IP"])$ip = $_SERVER["HTTP_CLIENT_IP"];else if ($_SERVER["REMOTE_ADDR"])$ip = $_SERVER["REMOTE_ADDR"];else if (getenv("HTTP_X_FORWARDED_FOR"))$ip = getenv("HTTP_X_FORWARDED_FOR");else if (getenv("HTTP_CLIENT_IP"))$ip = getenv("HTTP_CLIENT_IP");else if (getenv("REMOTE_ADDR"))$ip = getenv("REMOTE_ADDR");else$ip = "Unknown";return $ip;}echo GetIP();?>吧IP调出来了,转换城市怎么搞呀0 0哎 这个已经很清楚了啊。你获取访客的IP,用$_SERVER["REMOTE_ADDR"];亲,我已经努力的在理解了,求手把手,前端新手不懂这个PHP 这个已经很清楚了啊。你获取访客的IP,用$_SERVER["REMOTE_ADDR"];亲人,加个QQ吧,送全分 echo GetIP();它就返回ip,然后接这段代码就可以了:$json=file_get_contents('http://ip.taobao.com/service/getIpInfo.php?ip='.$ip);$arr=json_decode($json);echo $arr->data->country; //国家echo $arr->data->area; //区域echo $arr->data->region; //省份echo $arr->data->city; //城市echo $arr->data->isp; //运营商两段代码连起来啊 <?phpfunction GetIP() {if ($_SERVER["HTTP_X_FORWARDED_FOR"])$ip = $_SERVER["HTTP_X_FORWARDED_FOR"];else if ($_SERVER["HTTP_CLIENT_IP"])$ip = $_SERVER["HTTP_CLIENT_IP"];else if ($_SERVER["REMOTE_ADDR"])$ip = $_SERVER["REMOTE_ADDR"];else if (getenv("HTTP_X_FORWARDED_FOR"))$ip = getenv("HTTP_X_FORWARDED_FOR");else if (getenv("HTTP_CLIENT_IP"))$ip = getenv("HTTP_CLIENT_IP");else if (getenv("REMOTE_ADDR"))$ip = getenv("REMOTE_ADDR");else$ip = "Unknown";return $ip;}echo GetIP();$json=file_get_contents('http://ip.taobao.com/service/getIpInfo.php?ip='.$ip);$arr=json_decode($json);echo $arr->data->country; //国家echo $arr->data->area; //区域echo $arr->data->region; //省份echo $arr->data->city; //城市echo $arr->data->isp; //运营商?> 本地配置PHPnow预览还是显示127地址 本地配置PHPnow预览还是显示127地址本地当然就是127.0.0.1啊 代码header("Content-type: text/html; charset=utf-8");$ip=$_SERVER["REMOTE_ADDR"];$json=file_get_contents('http://ip.taobao.com/service/getIpInfo.php?ip='.$ip);$arr=json_decode($json);echo 'IP:'.$ip;echo '<br>城市:'.$arr->data->city;效果:http://rick.sinaapp.com/ 代码header("Content-type: text/html; charset=utf-8");$ip=$_SERVER["REMOTE_ADDR"];$json=file_get_contents('http://ip.taobao.com/service/getIpInfo.php?ip='.$ip);$arr=json_decode($json);echo 'IP:'.$ip;echo '<br>城市:'.$arr->data->city;效果:http://rick.sinaapp.com/哥哥,怎么用呀,加在哪?我就要下面城市的那个效果! 1.首先想办法获取到IP地址,要是自己不会。请点击2.取到了IP地址。可调用淘宝api$json=file_get_contents('http://ip.taobao.com/service/getIpInfo.php?ip='.$ip);$arr=json_decode($json);echo "<pre>";print_r($arr);以上代码足够完成你的需求 图片系列在IE7正常IE8不能正常滚动的问题 php-cli php-cgi 和apache 集成的区别是什么? ubb换行的正则怎么写啊,在线等 对字符串如何转化成Uniqueidentifier类型的数据 为什么这样不能实现重定向?? PHPCMS URL规则 找深圳php开发人员兼职 群8241873(超越PHP) 请问高手如何得到上一页的信息,类似于asp中的Request.ServerVariables("HTTP_REFERER") 有一点小问题,大家帮忙一下 为何mysql_fetch_array没有执行? IE 浏览器的cookie的保存的地方 win7
$ip = "210.51.4.71";//这里的ip可以是你自定义的ip
?>
<script src="http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip=<?php echo $ip?>" type="text/ecmascript"></script>
<script type="text/javascript">
alert(remote_ip_info["province"] + "省" + ',' + remote_ip_info["city"] + "市")
</script>
$ip='183.16.198.102';
$json=file_get_contents('http://ip.taobao.com/service/getIpInfo.php?ip='.$ip);
$arr=json_decode($json);
echo $arr->data->country; //国家
echo $arr->data->area; //区域
echo $arr->data->region; //省份
echo $arr->data->city; //城市
echo $arr->data->isp; //运营商
$ip='183.16.198.102';
$json=file_get_contents('http://ip.taobao.com/service/getIpInfo.php?ip='.$ip);
$arr=json_decode($json);
echo $arr->data->country; //国家
echo $arr->data->area; //区域
echo $arr->data->region; //省份
echo $arr->data->city; //城市
echo $arr->data->isp; //运营商
大哥,不好意思,有木有整套实现方案
这个已经很清楚了啊。你获取访客的IP,用$_SERVER["REMOTE_ADDR"];
这个已经很清楚了啊。你获取访客的IP,用$_SERVER["REMOTE_ADDR"];
<?php
function GetIP() {
if ($_SERVER["HTTP_X_FORWARDED_FOR"])
$ip = $_SERVER["HTTP_X_FORWARDED_FOR"];
else if ($_SERVER["HTTP_CLIENT_IP"])
$ip = $_SERVER["HTTP_CLIENT_IP"];
else if ($_SERVER["REMOTE_ADDR"])
$ip = $_SERVER["REMOTE_ADDR"];
else if (getenv("HTTP_X_FORWARDED_FOR"))
$ip = getenv("HTTP_X_FORWARDED_FOR");
else if (getenv("HTTP_CLIENT_IP"))
$ip = getenv("HTTP_CLIENT_IP");
else if (getenv("REMOTE_ADDR"))
$ip = getenv("REMOTE_ADDR");
else
$ip = "Unknown";
return $ip;
}
echo GetIP();
?>
这个已经很清楚了啊。你获取访客的IP,用$_SERVER["REMOTE_ADDR"];
<?php
function GetIP() {
if ($_SERVER["HTTP_X_FORWARDED_FOR"])
$ip = $_SERVER["HTTP_X_FORWARDED_FOR"];
else if ($_SERVER["HTTP_CLIENT_IP"])
$ip = $_SERVER["HTTP_CLIENT_IP"];
else if ($_SERVER["REMOTE_ADDR"])
$ip = $_SERVER["REMOTE_ADDR"];
else if (getenv("HTTP_X_FORWARDED_FOR"))
$ip = getenv("HTTP_X_FORWARDED_FOR");
else if (getenv("HTTP_CLIENT_IP"))
$ip = getenv("HTTP_CLIENT_IP");
else if (getenv("REMOTE_ADDR"))
$ip = getenv("REMOTE_ADDR");
else
$ip = "Unknown";
return $ip;
}
echo GetIP();
?>
吧IP调出来了,转换城市怎么搞呀0 0哎
这个已经很清楚了啊。你获取访客的IP,用$_SERVER["REMOTE_ADDR"];亲,我已经努力的在理解了,求手把手,前端新手不懂这个PHP
这个已经很清楚了啊。你获取访客的IP,用$_SERVER["REMOTE_ADDR"];亲人,加个QQ吧,送全分
$arr=json_decode($json);
echo $arr->data->country; //国家
echo $arr->data->area; //区域
echo $arr->data->region; //省份
echo $arr->data->city; //城市
echo $arr->data->isp; //运营商
两段代码连起来啊
function GetIP() {
if ($_SERVER["HTTP_X_FORWARDED_FOR"])
$ip = $_SERVER["HTTP_X_FORWARDED_FOR"];
else if ($_SERVER["HTTP_CLIENT_IP"])
$ip = $_SERVER["HTTP_CLIENT_IP"];
else if ($_SERVER["REMOTE_ADDR"])
$ip = $_SERVER["REMOTE_ADDR"];
else if (getenv("HTTP_X_FORWARDED_FOR"))
$ip = getenv("HTTP_X_FORWARDED_FOR");
else if (getenv("HTTP_CLIENT_IP"))
$ip = getenv("HTTP_CLIENT_IP");
else if (getenv("REMOTE_ADDR"))
$ip = getenv("REMOTE_ADDR");
else
$ip = "Unknown";
return $ip;
}
echo GetIP();
$json=file_get_contents('http://ip.taobao.com/service/getIpInfo.php?ip='.$ip);
$arr=json_decode($json);
echo $arr->data->country; //国家
echo $arr->data->area; //区域
echo $arr->data->region; //省份
echo $arr->data->city; //城市
echo $arr->data->isp; //运营商
?>
代码
header("Content-type: text/html; charset=utf-8");
$ip=$_SERVER["REMOTE_ADDR"];
$json=file_get_contents('http://ip.taobao.com/service/getIpInfo.php?ip='.$ip);
$arr=json_decode($json);
echo 'IP:'.$ip;
echo '<br>城市:'.$arr->data->city;效果:
http://rick.sinaapp.com/
代码
header("Content-type: text/html; charset=utf-8");
$ip=$_SERVER["REMOTE_ADDR"];
$json=file_get_contents('http://ip.taobao.com/service/getIpInfo.php?ip='.$ip);
$arr=json_decode($json);
echo 'IP:'.$ip;
echo '<br>城市:'.$arr->data->city;效果:
http://rick.sinaapp.com/哥哥,怎么用呀,加在哪?我就要下面城市的那个效果!
2.取到了IP地址。可调用淘宝api$json=file_get_contents('http://ip.taobao.com/service/getIpInfo.php?ip='.$ip);
$arr=json_decode($json);
echo "<pre>";
print_r($arr);
以上代码足够完成你的需求