$IP = $_SERVER['REMOTE_ADDR'] ;
Il se peut cependant que la personne passe par un proxy.
La plupart du temps il est impossible d'avoir l'ip réelle de la personne, on obtient uniquement celle du proxy. Mais certains proxy se contente de “rediriger” l'ip de la personne.
if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) $IP = $_SERVER['HTTP_X_FORWARDED_FOR'] ; elseif(isset($_SERVER['HTTP_CLIENT_IP'])) $IP = $_SERVER['HTTP_CLIENT_IP'] ; else $IP = $_SERVER['REMOTE_ADDR'] ;