网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 论文素材 设计下载 最新论文 下载排行 论文上传 在线投稿 联系我们
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > PHP > 正文
用PHP和PEAR的Net_GeoIP定位用户
来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/12/07
下载{$ArticleTitle}原创论文样式

1 2 3 下一页

  没有疑惑过像Google和Yahoo!这样的网站是如何总能知道你所在的国家,并自动地把你引导到最合适的国家子网站上?抑或是有些Web网站如何能够根据你所在的城市和地区有针对性地显示广告?嗯,这并不是魔术——这些网站只不过是把你的IP地址映射到了一个能够识别你所处位置的地理数据库里,然后利用这些信息向你发送针对性极强的数据。

  但是这一特性最酷的地方却不是技术。事实是,即使是小型的Web网站所有者和开发人员都能够获得并使用这项技术,只要他们了解一点PHP和HTML的知识就行了。这就是本文的目的。我将向你介绍一些简单的工具,你可以利用它们在自己的Web网站上实现地理定位的特性。

  安装

  这项工作的第一步是安装所有必需的程序。我假定你已经安装好了PHP和Apache,所以你要首先安装PEAR的Net_GeoIP程序包。这个程序包提供了一个面向对象的框架,用来通过IP地址获得地理信息。你可以直接从Web网站上安装这个工具包,也可以按照提示法通过下载来安装。

  一旦你安装好了这个程序包,下一步就是下载和安装免费的MaxMind国家数据库了。这个数据库含有一个巨大的、与各个国家和地区对应的IP地址列表,并为我们在下一部分里将要编写的地理位置代码提供基础。这个数据库只有二进制格式的,而且是Net_GeoIP程序包必需的。

  你要确保Net_GeoIP类文件和MaxMind库数据库文件都位于Web服务器文档的根目录下,而且能够被Web服务器的用户读取。

  注意:MaxMind提供了商业和自由两个版本的数据库。两种版本的许可证条款和使用限制是不一样的。在文本里,自由版本已经够用;但是,如果你的应用程序需要极其精确的地理位置,你就应该考虑购买商业解决方案。要记住,在你的Web网站上使用这两个版本之前仔细阅读一下许可证条款,以确保你遵照上面的要求。

(责任编辑:admin)

  • 上一篇资讯: php DOC类型注释的用法
  • 下一篇资讯: PHP中引号的使用
  • 网学推荐

    免费论文

    原创论文

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号