根据浏览器区域显示标志
在我的网站顶部,我想要一个标志来显示代表用户区域,即浏览器区域。
有人知道如何实现这一目标吗?
感谢您的任何想法/建议
编辑:经过一些混乱,我说的是位置而不是语言。
On the top of my website I want a flag to show which represents the users region, i.e. browser region.
does any one have any idea on how to achieve this?
Thanks for any ideas/suggestions
edit: after some confusion, I am talking about location not language.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用 MaxMind GeoLite Country API 确定用户所在的国家/地区。他们还提供了 PHP 模块,这应该会让您更轻松。
获得用户所在国家/地区后,您需要将其映射到国旗。这是一个免费的标志图标集: http://www.famfamfam.com/lab/icons/flags /
集成详细信息:
您需要阅读 PHP 模块,但这是有关如何输出带有国家/地区代码的图像标签的快速代码。
Use the MaxMind GeoLite Country API to determine the user's country. They also offer a PHP module which should make it easier for you.
Once you have the user's country, you'll need to map it to a flag. Here's a free flag icon set: http://www.famfamfam.com/lab/icons/flags/
Integration details:
You'll need to read up on the PHP module but that's the quick code on how to output an image tag with the country code.
infodb 提供免费的地理定位服务 - 或推出您自己的地理定位服务所需的数据。
infodb provide a free geolocation service - or the data required to roll your own.