用户访问网页时,想先知道用户来自什么国家地区甚至更精细的区域,应该怎么写这个业务代码?
简单的来说,就是听过程序判断访客的本地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市
7 回答5.3k 阅读
6 回答6.8k 阅读✓ 已解决
4 回答2.3k 阅读
1 回答3.3k 阅读
2 回答909 阅读✓ 已解决
2 回答2.2k 阅读
1 回答2.2k 阅读
IP数据库嘛。哪些IP段分到了哪个国家都是固定的。
有的是,随便找一个:http://db-ip.com/db/download/country