从 IP 获取国家和语言信息 [重复]
Posted
技术标签:
【中文标题】从 IP 获取国家和语言信息 [重复]【英文标题】:Get country and language information from IP [duplicate] 【发布时间】:2011-07-29 00:53:16 【问题描述】:可能重复:IP to Country?
我想知道如何检测我网站访问者的语言和国家/地区。据我了解,最好从 IP 获取此信息,但我不知道该怎么做。这是大型电子商务网站使用的方法吗?如果有一个基于 IP 的位置数据库,它会在一段时间内保持有效,还是这种信息会迅速变化?
【问题讨论】:
请不要将网站的语言基于用户的位置。如果必须,请允许他们更改语言。 【参考方案1】:看起来使用 IP 不是检测访问者的语言和国家/地区的最终方法,也不是最好的方法。 至于语言,一个好的和有效的方法是使用 http 标头来获取用户的浏览器或操作系统的语言,然后使网站的语言适应收集的数据。 正如 MCannon 所提到的,无论如何,让用户更改语言总是好的(例如,我的操作系统和浏览器不是英文的,但对于某些网站,我宁愿阅读并因此拥有英文版本网站)。 至于用户的位置,我遇到了这样一个问题,我被 lethalMango 推荐了一个非常好的网站和 API,我正在向你提供建议,所以请查看网站 IP info,在那里你可以找到一个很棒的数据库和使用their API 访问它 希望对您有所帮助!
【讨论】:
以上是关于从 IP 获取国家和语言信息 [重复]的主要内容,如果未能解决你的问题,请参考以下文章