PHP - geoip_record_by_name ()

La fonction geoip_record_by_name () peut renvoyer les informations détaillées sur la ville trouvées dans la base de données GeoIP.

Syntaxe

array geoip_record_by_name( string $hostname )

La fonction geoip_record_by_name () peut renvoyer les informations d'enregistrement correspondant au nom d'hôte ou à l'adresse IP.

La fonction geoip_record_by_name () est disponible pour GeoLite City Edition et Commercial GeoIP City Edition. Un avertissement peut être émis si une base de données appropriée ne peut pas être localisée.

Les noms des différentes clés du tableau associatif renvoyé sont les suivants:

  • continent_code - Code continent à deux lettres
  • country_code - Code du pays à deux lettres
  • country_code3 - Code du pays à trois lettres
  • country_name - Le nom du pays
  • region - Le code de région
  • ville - La ville
  • postal_code - Le code postal, FSA ou code postal
  • latitude - La latitude comme double signé
  • longitude - La longitude comme double signé
  • dma_code - Indicatif de zone de marché désigné (États-Unis et Canada uniquement)
  • area_code - Le code de zone PSTN

La fonction geoip_record_by_name () peut renvoyer un tableau associatif en cas de succès, ou false si l'adresse ne peut être trouvée dans la base de données.

Exemple

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