PHP - geoip_record_by_name ()

A função geoip_record_by_name () pode retornar as informações detalhadas da cidade encontradas no banco de dados GeoIP.

Sintaxe

array geoip_record_by_name( string $hostname )

A função geoip_record_by_name () pode retornar as informações de registro correspondentes ao nome do host ou endereço IP.

A função geoip_record_by_name () está disponível para GeoLite City Edition e Commercial GeoIP City Edition. Um aviso pode ser emitido se um banco de dados adequado não puder ser localizado.

Os nomes das diferentes chaves da matriz associativa de retorno são os seguintes:

  • continente_code - código de duas letras do continente
  • country_code - código de duas letras do país
  • country_code3 - código de três letras do país
  • country_name - o nome do país
  • região - o código da região
  • cidade - a cidade
  • postal_code - o código postal, FSA ou código postal
  • latitude - a latitude com sinal duplo
  • longitude - a longitude com sinal duplo
  • dma_code - código de área de mercado designado (apenas EUA e Canadá)
  • area_code - o código de área PSTN

A função geoip_record_by_name () pode retornar um array associativo em caso de sucesso, ou false se o endereço não puder ser encontrado no banco de dados.

Exemplo

<?php
   $record = geoip_record_by_name("www.tutorialspoint.com");
   if($record) {
      print_r($record);
   }
?>