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

Résolu/Fermé
cocodu67... Messages postés 3153 Date d'inscription jeudi 28 janvier 2010 Statut Membre Dernière intervention 4 avril 2024 - 2 déc. 2017 à 15:59
cocodu67... Messages postés 3153 Date d'inscription jeudi 28 janvier 2010 Statut Membre Dernière intervention 4 avril 2024 - 2 déc. 2017 à 20:57
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 3153 Date d'inscription jeudi 28 janvier 2010 Statut Membre Dernière intervention 4 avril 2024 145
2 déc. 2017 à 20:57
$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