function get_ip_real_visitante() {
if (isset($_SERVER["HTTP_CLIENT_IP"])) {
return $_SERVER["HTTP_CLIENT_IP"];
}
elseif (isset($_SERVER["HTTP_X_FORWARDED_FOR"])) {
return $_SERVER["HTTP_X_FORWARDED_FOR"];
}
elseif (isset($_SERVER["HTTP_X_FORWARDED"])) {
return $_SERVER["HTTP_X_FORWARDED"];
}
elseif (isset($_SERVER["HTTP_FORWARDED_FOR"])) {
return $_SERVER["HTTP_FORWARDED_FOR"];
}
elseif (isset($_SERVER["HTTP_FORWARDED"])) {
return $_SERVER["HTTP_FORWARDED"];
}
else {
return $_SERVER["REMOTE_ADDR"];
}
}
$ip_visitante = get_ip_real_visitante();
if ((isset($_SESSION[$ip_visitante])) && ($_SESSION[$ip_visitante] > 3)) {
echo "IP Baneada";
sleep(3);
exit;
}
if ($totobien) {
...
}
else {
$_SESSION[$ip_visitante]++;
}
IPs: Banear una IP
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario