Récupérer le pays à partir d'une ipv4 ou ipv6

Résolu
cocodu67... Messages postés 3178 Date d'inscription   Statut Membre Dernière intervention   -  
cocodu67... Messages postés 3178 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je souhaite savoir s'il existe un site permettant facilement, et automatiquement, via PHP, de récupérer le pays à partir d'une IPV4 ou IPV6. Il en existe beaucoup concernant l'IPV4, mais qu'en est-il de l'IPV6 ?

Merci d'avance

1 réponse

cocodu67... Messages postés 3178 Date d'inscription   Statut Membre Dernière intervention   145
 
$IP = "8.8.8.8";
$infos = file_get_contents ("https://www.iplocate.io/api/lookup/".$IP);
$parsed_json = json_decode($infos);
$pays = $parsed_json->{'country'};
echo $pays;


Fonctionne même avec l'IPV6

Attention, le nom des pays est en anglais.
0