1
A
回答
4
首先,你需要找到你的访问者的IP地址。它将位于$ _SERVER ['REMOTE_ADDR']全局变量中。然后,您可以将这个IP视为IP到国家/地区映射的数据库,以获取IP的国家/地区代码。
这种方法不是100%准确的,但对大多数用途来说“足够好”,更重要的是它很快。如果您期望高流量,您可能需要将国家代码缓存到Cookie中以避免重复查找。
一个这样的映射可以在这里找到: http://software77.net/cgi-bin/ip-country/geo-ip.pl
一个PHP类,需要一个IP地址以及使用捆绑的映射文件返回国家代码:出现 http://www.phpclasses.org/browse/package/2363.html
3
1
如果你真的想用户的位置,关键字是geolocation。
但是,为了您的目的,您只需检查$_SERVER["ACCEPT_LANGUAGE"]
。 syntax有点复杂。幸运的是,几乎每个客户都会做本来应该做的事情,并订购首选位置。因此,计算stripos
($_SERVER["ACCEPT_LANGUAGE"], $lang)
所有区域设置$lang
(如“en-us”)您支持并采用产生错误的最低丢弃语言环境。
相关问题
- 1. UWP:如果用户拒绝特定应用的位置服务,如何检查?
- 2. 检查用户,然后检查成员
- 3. 将样式应用于跨度以在特定位置显示
- 4. 检查div是否应用了特定样式
- 5. 检查特定用户
- 6. 在显示特定位置MKMapkit后缩放到用户位置?
- 7. 使用特定样式表定位iPad
- 8. 确定用户是否处于后台的特定位置
- 9. select2:检查当前用户的位置
- 10. jQuery toLowerCase然后应用Capitalize CSS样式
- 11. 检查Oracle用户的特定权限
- 12. 如何检查iOS 7中的特定应用是否启用位置服务?
- 13. 检查字符串格式包括特定词,然后编号,然后在C#中特定的词
- 14. 通过GPS获取用户位置然后网络然后Wifi
- 15. 使用Chrome检查响应式样式
- 16. 检查的位置阵列如果用户靠近和触发特定事件
- 17. 查找用户的位置,并显示特定HTML代码
- 18. 有onload事件应用的样式,然后用点击走开
- 19. 如何检查用户和传递然后重定向
- 20. 检查特定用户在LightSwitch中特定的权限
- 21. 安卓:当用户在特定位置
- 22. 检查设备的当前位置(位置)是否在某个特定位置
- 23. 客户特定设置后的ClickOnce应用程序发布
- 24. 使用Javascript/JQuery检查div具有特定样式
- 25. 关闭页面的位置元素,然后检索位置()
- 26. 如何应用主题特定样式?
- 27. 将css3样式应用于特定ID
- 28. 将样式应用于特定单词
- 29. 检查特定用户是否在线
- 30. Laravel资源,检查特定用户
链接到被打破? – 2009-03-06 00:57:55