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

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

阅读 9.6k
5 个回答

简单的来说,就是听过程序判断访客的本地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市

  • IP
  • Geolocation (这个浏览器会询问用户是否披露)
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题