![]() |
1
48
有一些免费服务可以让您从客户端进行基于国家和IP的地理本地化。 我已经用过了 wipmania 免费的JSONP服务,使用起来非常简单:
或者,如果您使用支持jsonp的框架(如jquery),则可以:
检查上面运行的代码段 here . |
![]() |
2
6
最好的指示器可能是HTTP接受语言头。在HTTP请求中,它将如下所示:
您应该能够使用以下方法在PHP中检索到:
|
![]() |
3
3
我会说地理定位是唯一一种远程可靠的方法。但也有一些情况根本无济于事。我经常去那些认为我在法国的网站,因为我公司的主干网就在那里,所有的互联网流量都通过它。 HTTP接受头不足以确定用户区域设置。它只告诉您用户选择了什么作为他们的语言,这可能与他们在哪里无关。关于这个的更多信息 here . |
![]() |
4
1
根据你想区分哪个国家,时区是实现这一目标的一个非常简单的方法——我认为这是非常可靠的,因为大多数人都会把电脑上的时钟设置正确。(当然,使用这种技术有许多国家你无法区分)。 下面是一个非常简单的例子,说明如何做到这一点: |
![]() |
5
1
wipmania.com和php
|
![]() |
6
1
罗斯特斯拉夫 或使用卷曲:
|
![]() |
7
1
我的解决方案,简单而小型,在这个示例中,我从语言测试加拿大地区
|
![]() |
8
0
只需使用hostip api
所有国家代码都在这里。 http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2 |