我们可以从HTTP请求获取当前用户的城市和国家/地区吗?

时间:2017-05-09 03:38:02

标签: html location

我们可以从 HTTP请求标题获取当前用户的城市和国家/地区名称吗?我尽可能不想使用HTML5地理位置或Google Map API。

2 个答案:

答案 0 :(得分:0)

是的,我们可以。标头中的IP地址可帮助您实现此目的。

检查Maxmindhttp://iplocation.net

编辑 - 我应该说它不准确。但是,国家数据在大多数情况下都是准确的。

答案 1 :(得分:0)

您可以从HTTP标头获取IP地址。然后,您可以从地理位置数据库中查找IP地址。

有一些免费提供商。

IP2Location LITE

Maxmind GeoLite

或者,您可以使用Web API查询IP地址。

IPInfoDB

IPInfo.io