如何使用
MaxMind GeoIP JavaScript API指定要查询的IP地址?这应该真的很微不足道,但我在他们的文档中找不到它。
这是我使用的功能,但它会自动查询我自己的 IP 地址。我想指定要查询的其他 IP 地址。
geoip2.country(onSuccess, onError);
MaxMind GeoIP2 JavaScript API 仅返回当前设备的信息,使用设备连接到 MaxMind 服务器的 IP 地址。没有办法向它传递任意 IP 地址。
我无法判断您是在做前端还是后端JS,但是在后端,您可以使用geoip2ws进行Web服务访问或maxmind查询本地GeoIP2/GeoLite2数据库。
wfUtils 对象上有 IP2Country 方法吗?
在PHP中,我这样做。
global $geo_location;
$ip = wfUtils::getIP();
$geo_location = wfUtils::IP2Country($ip);
if ($geo_location === 'US') {...}