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

Résolu/Fermé
Signaler
Messages postés
3121
Date d'inscription
jeudi 28 janvier 2010
Statut
Membre
Dernière intervention
7 novembre 2021
-
Messages postés
3121
Date d'inscription
jeudi 28 janvier 2010
Statut
Membre
Dernière intervention
7 novembre 2021
-
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

Messages postés
3121
Date d'inscription
jeudi 28 janvier 2010
Statut
Membre
Dernière intervention
7 novembre 2021
147
$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.