Discussion

Vous êtes ici : Accueil » Fonctions utiles en php » fonction qui affiche le pays grâce à l'adresse IP de l'utilisateur

fonction qui affiche le pays grâce à l'adresse IP de l'utilisateur

//fonction qui affiche le pays grâce à l'adresse IP de l'utilisateur
function Usergeolocalisation($ip=false){

//si l'adresse ip n'est pas détectée
$country="Inconnu";

if ($_SERVER['SERVER_ADDR'] == '127.0.0.1' or $_SERVER['SERVER_ADDR'] == strtolower('localhost')) {
//exemple mon pays local est france
$country="France";
}
else{
$geoplugin = unserialize(file_get_contents('http://www.geoplugin.net/php.gp?ip='.$_SERVER['SERVER_ADDR']));

$country=$geoplugin['geoplugin_countryName'];
$departement=$geoplugin['geoplugin_regionName'];
$city=$geoplugin['geoplugin_city'];

}	

return 	$country;
}

 echo 'Mon pays est: '.Usergeolocalisation();

L'exemple affiche un résultat similaire à :

Mon pays est: France


Date de publication:  12/10/2022 par admin10



Chargement...

Les cours de PHP sur toutes les facettes.

Les cours de PHP sur toutes les facettes.

Page précédent 235 237 239 241 243 245 247 249 Page suivante

Laisser un commentaire





adiux6


Cv94 Jeudi 28 Mars 2024

Aucun commentaire pour le moment concernant le sujet « fonction qui affiche le pays grâce à l'adresse IP de l'utilisateur »!