Programmation PHP : obtenez intelligemment la véritable IP des visiteurs du site
Auteur:Eve Cole
Date de mise à jour:2009-06-07 15:14:23
Il est en fait très simple d'obtenir l'adresse IP d'un visiteur en PHP, mais certaines personnes utilisent la méthode proxy pour éviter le système et obtenir la véritable adresse IP. Et si une personne intentionnelle l’utilise pour attaquer le site Web et utilise un proxy, la véritable adresse IP du visiteur peut être obtenue grâce à la détection.
Le programme suivant peut obtenir la véritable IP :
si (!empty($_SERVER['HTTP_CLIENT_IP']))
$ip=$_SERVER['HTTP_CLIENT_IP'];
sinon si (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))
$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
autre
$ip=$_SERVER['REMOTE_ADDR'];