如何根据IP获得用户所在地区

时间: 2012-01-31 / 分类: PHP / 浏览次数: 940 views / 4个评论 发表评论

随着互联网的发展,或者说是世界的发展,又或者可以说是市场的竞争,各种类型的网站也在不断的优化中,用户体验也在不断的改善。我们可以看到许多分类信息网站,或者是各类的商城购物网站点击进入以后都是直接显示的自己所在地区的信息。那么这个就是利用的根据IP获得用户所在地区,当然这个利用已经越来越广泛了。那么,如何根据IP获得用户所在地区呢?我们可以利用新浪或者腾讯已经写好的IP接口,也可以自己下载最新的QQ IP数据库,然后自己写程序,我下面就举例说明 利用新浪接口获得用户ip所在地区。

首先获得用户IP,假如获得用户ip为123.69.224.16

新浪ip接口地址为:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=text&ip=123.69.224.16 可以得到如图结果:

 

然后可以根据需要将省或者区、国家截取出来,然后进行某个地区的跳转。网站的用户体验就比较友好了。

订阅

4个评论

  1. PHP小菜鸟
    2012/04/01 17:36:24

    还是用纯真数据库 比较好 放到自己的空间上 免得哪天别人的接口关了 那就苦逼了
    有么有兴趣做个友链 一起学习

    [回复]

  2. php网站建设
    2012/02/10 03:41:37

    不错,学习了,回头也试试

    [回复]

  3. 灰狼
    2012/02/05 23:52:32

    我是利用了纯真IP的库做到查询,多数情况还是很准确的.

    [回复]

  4. 滨河
    2012/02/03 00:21:19

    嘿嘿,这个方法不错,好像比那些查ip的网站精确些

    [回复]

发表评论

您的昵称 *

您的邮箱 *

您的网站