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);
}
?>