Geolocation 从IP获取国家/地区和语言信息

Geolocation 从IP获取国家/地区和语言信息,geolocation,ip-geolocation,Geolocation,Ip Geolocation,可能重复: 我想知道我如何能检测到我的网站访问者的语言和国家。我的理解是,最好从IP获取这些信息,但我不知道如何做到这一点。这是大型电子商务网站使用的方法吗?如果有一个基于IP的位置数据库,它会在一段时间内保持有效,还是这类信息会迅速变化 看来使用IP并不是检测访客语言和国家的最终或最佳方式。 至于语言,一个好的有效方法是使用http头获取用户浏览器或操作系统的语言,然后根据收集的数据调整站点的语言。 正如MCannon提到的,在任何情况下,让用户更改语言总是好的。例如,我的操作系统和浏览器不

可能重复:


我想知道我如何能检测到我的网站访问者的语言和国家。我的理解是,最好从IP获取这些信息,但我不知道如何做到这一点。这是大型电子商务网站使用的方法吗?如果有一个基于IP的位置数据库,它会在一段时间内保持有效,还是这类信息会迅速变化

看来使用IP并不是检测访客语言和国家的最终或最佳方式。 至于语言,一个好的有效方法是使用http头获取用户浏览器或操作系统的语言,然后根据收集的数据调整站点的语言。 正如MCannon提到的,在任何情况下,让用户更改语言总是好的。例如,我的操作系统和浏览器不是英文的,但对于某些网站,我更愿意阅读,因此有英文版本的网站。 至于用户的位置,我遇到了这样一个问题,lethalMango向我建议了一个非常好的网站和API,我正在向您提供建议,因此请查看该网站,在那里您可以找到一个很棒的数据库,并使用
希望有帮助

请不要将网站的语言基于用户位置。如果有必要,那么允许他们改变语言。