PHP - geoip_record_by_name ()

La funzione geoip_record_by_name () può restituire le informazioni dettagliate sulla città trovate nel database GeoIP.

Sintassi

array geoip_record_by_name( string $hostname )

La funzione geoip_record_by_name () può restituire le informazioni sul record corrispondenti al nome host o all'indirizzo IP.

La funzione geoip_record_by_name () è disponibile sia per GeoLite City Edition che per Commercial GeoIP City Edition. È possibile che venga emesso un avviso se non è possibile individuare un database appropriato.

I nomi delle diverse chiavi dell'array associativo restituito sono i seguenti:

  • continent_code - Codice continente di due lettere
  • country_code - Codice paese di due lettere
  • country_code3 - Codice paese di tre lettere
  • country_name - Il nome del paese
  • regione: il codice della regione
  • città - La città
  • codice_postale - Il codice postale, FSA o CAP
  • latitudine - La latitudine come doppia con segno
  • longitude - La longitudine come doppia con segno
  • dma_code - Codice dell'area di mercato designata (solo USA e Canada)
  • area_code - Il prefisso PSTN

La funzione geoip_record_by_name () può restituire un array associativo in caso di successo o false se l'indirizzo non può essere trovato nel database.

Esempio

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