繁体   English   中英

地理区域检测PHP

[英]Geographical region detection PHP

我有一个网站,需要根据用户的位置向用户显示特定数据。 例如,如果他们在利兹(英国)查看我的网站,我需要显示所有利兹相关数据。 我如何在PHP中执行此操作? 我是否需要使用访客IP地址?

谢谢

您需要根据用户的IP地址使用GeoIP数据库。 Maxmind有一个免费的,不太新的商业数据库版本 从那里,您将数据插入到您选择的数据库中,并针对用户的IP运行查询。

请注意,检测IP地址并不完美。 有人可以使用代理服务器,欺骗他们的IP,或者可能是从公司VPN工作,所以他们在哪里,他们的IP说他们并不总是匹配。 警惕这种限制。

寻找PHP Geo IP

获取用户IP并从maxmind http://www.maxmind.com/等公司获取GEO数据库/ API。 查找与IP相关的各种有用信息,包括城市/位置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM