首页 > 服务器判断用户来自什么国家应该怎么做?

服务器判断用户来自什么国家应该怎么做?

用户访问网页时,想先知道用户来自什么国家地区甚至更精细的区域,应该怎么写这个业务代码?



可以利用用户的ip来判断嘛。php利用淘宝IP库获取用户ip地理位置


如果流量不大的话,可以用淘宝的IP查询服务:
http://ip.taobao.com/instructions.php


IP数据库嘛。哪些IP段分到了哪个国家都是固定的。

有的是,随便找一个:http://db-ip.com/db/download/country


简单的来说,就是听过程序判断访客的本地IP什么地方的,然后再进行内容区分化的现实。推荐使用IP库来实现,一般IP库都会提供API的,可以直接调用。

用腾讯的IP库:
调用代码

<script type=text/javascript src=http://fw.qq.com/ipaddress charset="gb2312"></script> 
<script type=text/javascript> 
document.write(IPData.join(' ')); 
</script> 

现实结果:IP XX省 XX市
不要ip只要地区的话调用为:

<script type=text/javascript src=http://fw.qq.com/ipaddress></script> 
<script type=text/javascript> 
document.write 
(IPData[2]);document.write(IPData[3]); 
</script> 

显示:XX省 XX市

【热门文章】
【热门文章】