par
viggo71 » 03 déc. 2010, 17:03
Bonjour,
J'utilise ce code habituellement pour
récupérer l'IP de mes visiteurs afin d'éviter la triche dans mon système de vote (max. 1/jour/IP).
Malheureusement ce petit script n'empêche pas la triche donc est-ce que quelqu'un connait un
script plus efficace pour prévenir la triche au maximum ?
J'entends par là se prévenir des proxys ou trucs du genre et récupérer l'IP réelle du visiteur pour se prévenir des IP dynamiques.
Voici le petit bout de code que j'utilise actuellement :
Code : Tout sélectionner
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;
}
$ip=getRealIpAddr();
J'ai vu ce code qui m'a l'air plus sécurisé mais mal écrit :
http://www.phpcs.com/codes/RECUPERER-IP ... 40034.aspx
merci
