Récupérer l’adresse ip d’un visiteur
Voici une petite fonction en PHP qui permet de récupérer l'adresse ip d'un visiteur, même si celui-ci utilise un proxy. HTTP_X_FORWARDED_FOR renvoi l'adresse ip qui se trouve derrière un proxy, seulement si ce dernier est en mode transparent.
<?php
function get_ip(){
if(isset($_SERVER['HTTP_X_FORWARDED_FOR']))
return $_SERVER['HTTP_X_FORWARDED_FOR'];
elseif(isset($_SERVER['HTTP_CLIENT_IP']))
return $_SERVER['HTTP_CLIENT_IP'];
else
return $_SERVER['REMOTE_ADDR'];
}
?>




Soyez le premier à laisser un commentaire !