Web 2.0 Developer
PHP: récupérer la vrai IP d’un visiteur
Retourne la vrai adresse IP d’un visiteur, même quand celui-ci se connecte au travers d’un proxy:
function getRealIpAddr() {
// check si c'est une connection partagée
if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
$ip=$_SERVER['HTTP_CLIENT_IP'];
// check si ça passe au travers d'un proxy
} elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
$ip=$_SERVER['REMOTE_ADDR'];
}
return $ip;
}
| Imprimer l'article | Cette entrée a été posté par maiis le 6 novembre 2008 à 1:48, et placée dans PHP. Vous pouvez suivre les réponses à cette entrée via RSS 2.0. Vous pouvez laisser une réponse, ou bien un trackback depuis votre site. |
