如何检测访问者的国家/地区? [复制]

2024-03-23

可能的重复:
IP地址的位置检测技术 https://stackoverflow.com/questions/2574542/location-detecting-techniques-for-ip-addresses

对于我们的网站来说,准确了解我们的访问者来自哪个国家/地区非常重要。

我想我的问题的最佳答案是当前浏览器系统的简单地理位置功能,它只是询问用户是否允许网站查看他的地理位置:http://dev.w3.org/geo/api/spec-source.html http://dev.w3.org/geo/api/spec-source.html

但我不想用问题打扰访问者,我希望自动检测访问者的位置(国家/地区应该足够了。)

最好的方法是什么? - 哪个 IP 数据库最好? - 浏览器标头是否足够可信以检测他的国家/地区? (en-us en-en en-ca?) 最好的解决方案是什么?


网络影响力 http://www.netimpact.com/提供一个免费的 API 用于通过 IP 进行地理位置查找,ProgrammableWeb 也有一个roundup http://www.programmableweb.com/news/3-free-ways-to-geolocate-ip/2009/03/31GeoIP 查找提供商。当您的应用程序完成 API 调用时,这会产生少量延迟(除非您的应用程序可以使用非阻塞调用),但这是检测访问者原籍国的侵入性最小的方式。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何检测访问者的国家/地区? [复制] 的相关文章

随机推荐