geoip - Finds geolocalisation information about an ip address.
geoip ([error:variable,db:"string"],ip:"string");
This function is used to retrieve geolocalisation information about an IP address.
To use this module, you must specify the following in /usr/local/website/site.conf:
Module geoip { Library : "/usr/local/lib/libsngeoip.so" Init : "sngeoip_init" }
res=<{geoip(error: t,"50.21.175.111"); t.errcode;}>. return res={"region":"QC","region_name":"Quebec","areacode":0,"ip":"50.21.175.111", "city":"Montreal","timezone":"America/Montreal","longitude":-73.5833,"latitude":45.5,"postal_code":"","dmacode":0,"country_code":"CA"}0. res=<{geoip(1);}>. return .*Can't find record for this IP.* res=<{geoip(error:t,1); t}>. return .*Can't find record for this IP.* res=<{geoip("1");}>. return .*Can't find record for this IP.* Test geoip <{ a= connection(); geoip(a.client_ip); }> return Test geoip {"region":"QC","region_name":"Quebec","areacode":0,"ip":"24.225.142.113","city":"L'assomption","timezone":"America/Montreal","longitude":-73.4333,"latitude":45.8167,"postal_code":"","dmacode":0,"country_code":"CA"}
Written by Pierre Laplante and Caroline Laplante, <laplante@sednove.com>
Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis.
1.0 2014-09-09 21:24:14 laplante@sednove.com