(PECL geoip >= 0.2.0)
geoip_region_by_name — Obtém o código do país e a região
A função geoip_region_by_name() retornará o país e a região correspondentes a um nome de host ou endereço IP.
Esta função está disponível atualmente apenas para usuários que adquiriram uma versão GeoIP Region Edition. Um aviso será emitido se o banco de dados apropriado não puder ser localizado.
Os nomes das diferentes chaves do array associativo de retorno são os seguintes:
hostname
O nome do host ou endereço IP cuja região deve ser consultada.
Retorna o array associativo em caso de sucesso, ou false
se o endereço
não puder ser encontrado no banco de dados.
Exemplo #1 Um exemplo de geoip_region_by_name()
Isso exibirá o array contendo o código do país e a região do host example.com.
<?php
$region = geoip_region_by_name('www.example.com');
if ($region) {
print_r($region);
}
?>
O exemplo acima produzirá:
Array ( [country_code] => US [region] => CA )