[PHP] [FACILE] Fonction de récuperation D'IP

    Publicités

Users Who Are Viewing This Thread (Total: 0, Members: 0, Guests: 0)

croupion06

Membre actif
Feb 9, 2011
195
0
441
38
Nice
Salut ,

Voilà me revoilà et vu que je suis entrain d'entrer cette fonction sur mon site j'en profite pour la faire partager à tous.

Voila un petit script qui peu être utile


function GetIPClient()
{
if (!empty($_SERVER['HTTP_CLIENT_IP']))
{
$ip = $_SERVER['HTTP_CLIENT_IP'];
} elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))
{
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
} else
{
$ip = $_SERVER['REMOTE_ADDR'];
}
return $ip;
}


Mettez le dans un fichier que vous appelez tout le temps exemple config.php

et pour appeler la fonction dans une page

PHP Code:
$Ip = GetIpClient();

$Ip aura donc la valeur de son ip.
 

Evaelis

La Voix de la Sagesse
V
Ancien staff
Apr 28, 2010
22,949
468
1,699
Valhalla
function GetIPClient()
{
if (!empty($_SERVER['HTTP_CLIENT_IP']))
{
$ip = $_SERVER['HTTP_CLIENT_IP'];
} elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))
{
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
} else
{
$ip = $_SERVER['REMOTE_ADDR'];
}
return $ip;
}
Ou carrément
Code:
function GetIPClient()
{
if (!empty($_SERVER['HTTP_CLIENT_IP']))
{
return $_SERVER['HTTP_CLIENT_IP'];
} elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))
{
return $_SERVER['HTTP_X_FORWARDED_FOR'];
} else
{
return $_SERVER['REMOTE_ADDR'];
}
}