Arquivo de etiquetas: país

Identificação do país com Mod GeoIp

Fomos abordados por um utilizador que pretendia detectar no site, o país de proveniência dos utilizadores. Embora seja possivel utilizar várias bases de dados (gratuitas e comerciais), importá-las para uma tabela de MySQL ou Postgres, efectuar um query, não é um sistema prático.

Dessa forma para facilitar, instalámos o mod_geoip da Maxmind, que permite a consulta rápida através de variáveis de ambiente do código e do nome do país. Por exemplo em PHP ao aceder com um ip português basta aceder às seguintes variáveis:

$_SERVER[“GEOIP_CONTINENT_CODE”]  // EU
$_SERVER[“GEOIP_COUNTRY_CODE”]      // PT
$_SERVER[“GEOIP_COUNTRY_NAME”]      // Portugal

e em 99% dos casos iremos obter a informação comentada (EU, PT, Portugal). Esta funcionalidade tem de ser activada conta a conta, portanto se também pretender utilizar basta contactar-nos.