可能的重复:
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(使用前将#替换为@)