理想情况下,我正在尝试将可以从任何Web浏览器查询的PHP脚本放在一起,并返回访问PHP脚本的IP地址的国家/地区.
这可能还是有更好的解决方案?
我们在几个系统中要求根据用户的IP地址检测用户的国家/地区.我们更喜欢使用数据库而不是Web服务(以防止出现停机/网络访问外部托管服务的问题)所以我正在寻找建议,任何人都有各种IP到国家数据库的好或坏故事. ?
我从谷歌找到了什么:
付费
自由
有关免费赠品与付费赠品相比的任何信息都是好的.现在我倾向于Maxmind的付费服务,因为它包括我们可以每周一次通过脚本运行的自动更新.
我想从访问者的IP地址中提取用户国家/地区名称.
我可以获得IP地址remote_ip
.但是获得国名的最简单方法是什么?
它不一定非常准确.任何ruby库(gem或插件)都可以做到这一点?
我想要一个简单易用的解决方案.
我注意到有几个Web服务(即Steam,Facebook,Google等)能够检测到新的浏览器/新位置,在某些情况下,要求我使用电子邮件代码对其进行验证.
他们是怎么做到的?他们使用饼干吗?还有其他方法吗?这有多可靠?
如何检测用户是否从"正常"环境登录,无论是同一浏览器,同一台计算机,相同的大致位置?
是哪些IP分配给哪些ISP的公共信息?地理IP服务如何获取此信息并维护此信息?
如何在不使用其中一种服务的情况下亲自了解某个IP所属的位置?
我今天在谷歌搜索上失败了.是否有一个页面列出了各种Amazon AWS服务器场的地理位置?
我想使用此数据为Web应用程序(CDN样式)上的客户端选择适当的服务器场.
(这不是编程,但它是为了编程的目的,我认为将这个问题回答公众消费是有用的.)
以前有人用过这个,我需要免费的国家,城市,sqlserver的IP数据库
如何从ip检索区域和城市?我找到了这项服务:http: //api.hostip.info/?ip = xyz.qwe.rty
但它没有给我这样的准确信息:http: //www.ipaddresslocation.org/
你知道一些免费服务吗?我需要用PHP脚本检索此信息,但我不会安装外部库.
非常感谢
嘿伙计们
我想检查是否有人知道我们可以用来从他的IP地址确定用户的城市和国家的可靠API.
我在Google上的搜索引发了http://ipinfodb.com/ip_location_api.php
这看起来很完美,但我唯一关心的是这项服务的可靠性.谷歌有这样的东西吗?如果您知道任何其他免费或付费的API,以帮助确定用户的IP位置 - 请告诉我
谢谢
ip-geolocation ×10
geolocation ×5
php ×3
country ×2
ip ×2
ip-address ×2
city ×1
database ×1
dns ×1
geoip ×1
maxmind ×1