Obtention du pays du visiteur à partir d'une adresse IP
Dans le but d'améliorer les fonctionnalités de votre site Web, vous devrez peut-être identifier le pays d'origine de visiteurs accédant à votre contenu. Bien que l'utilisation de services tiers tels que hostip.info soit une approche courante, elle renvoie souvent des codes de pays abrégés plutôt que des noms de pays complets.
Heureusement, l'exploration de méthodes alternatives peut vous fournir une solution complète.
Une fonction basée sur PHP pour la recherche de pays
Envisagez d'utiliser la fonction PHP suivante, qui exploite le API geoplugin.net pour récupérer les données du pays des visiteurs :
function ip_info($ip = NULL, $purpose = "location", $deep_detect = TRUE) { ... // Code implementation goes here ... }
Utilisation
Pour exploiter les capacités de cette fonction, considérez les exemples suivants :
Exemple 1 : Acquérir l’adresse IP du visiteur Détails
echo ip_info("Visitor", "Country"); // India echo ip_info("Visitor", "Country Code"); // IN
Exemple 2 : Déterminer le pays pour n'importe quelle adresse IP (IPV4 ou IPV6)
echo ip_info("173.252.110.27", "Country"); // United States
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!