首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >地理区域检测PHP

地理区域检测PHP
EN

Stack Overflow用户
提问于 2011-05-21 02:43:59
回答 3查看 3.9K关注 0票数 1

我有一个网站,需要显示特定的数据给用户时,他们被定位。例如,如果他们正在查看我在英国利兹的网站,我需要显示所有与利兹相关的数据。我如何在PHP中做到这一点?我需要使用访客的IP地址吗?

谢谢

EN

回答 3

Stack Overflow用户

发布于 2011-05-21 02:49:13

您需要使用基于用户IP地址的GeoIP数据库。Maxmind has a free, less up to date version of their commercial database available。在那里,您可以将数据插入到您选择的数据库中,并针对用户的IP运行查询。

请注意,检测IP地址并不完美。有些人可以使用代理服务器,欺骗他们IP,或者可能在公司的VPN中工作,因此他们的位置和他们的IP所说的位置并不总是匹配。要小心这个限制。

票数 2
EN

Stack Overflow用户

发布于 2011-05-21 02:45:46

查找PHP Geo IP

票数 1
EN

Stack Overflow用户

发布于 2011-05-21 02:46:22

获取用户IP,并从maxmind http://www.maxmind.com/等公司获取地理数据库/应用编程接口。查找与IP相关的所有类型的有用信息,包括城市/位置。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6076341

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档