【问题标题】:Get country and language information from IP [duplicate]从 IP 获取国家和语言信息 [重复]
【发布时间】:2011-07-29 00:53:16
【问题描述】:

可能重复:
IP to Country?

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

【问题讨论】:

  • 请不要将网站的语言基于用户的位置。如果必须,请允许他们更改语言。

标签: geolocation ip-geolocation


【解决方案1】:

看起来使用 IP 不是检测访问者的语言和国家/地区的最终方法,也不是最好的方法。 至于语言,一个好的和有效的方法是使用 http 标头来获取用户的浏览器或操作系统的语言,然后使网站的语言适应收集的数据。 正如 MCannon 所提到的,无论如何,让用户更改语言总是好的(例如,我的操作系统和浏览器不是英文的,但对于某些网站,我宁愿阅读并因此拥有英文版本网站)。 至于用户的位置,我遇到了这样一个问题,我被 lethalMango 推荐了一个非常好的网站和 API,我正在向你提供建议,所以请查看网站 IP info,在那里你可以找到一个很棒的数据库和使用their API 访问它 希望对您有所帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多