Noviembre 24, 2014, 07:28:14 pm

Autor Tema: Banear IP con PHP  (Leído 1630 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado shevchenko

  • "Desde el punto de vista de un programador, el usuario no es más que un periférico que teclea cuando se le envía una petición de lectura"
  • Yo vivo en CPH
  • ***
  • Mensajes: 1353
  • Sexo: Masculino
  • Eres más falso que Windows 95 a prueba de fallos
    • Ver Perfil
    • Ycnexperu SAC
Banear IP con PHP
« en: Julio 11, 2008, 09:30:39 am »
Cuanto más popular es una web más posibilidades hay de atraer visitantes molestos, como spammers. Es inevitable, pero se puede hacer algo al respecto. El método más sencillo es banear la dirección IP de ese usuario, aunque no es un método infalible en el 90% de los casos será suficiente. Lo que haremos será, a partir de una dirección IP, bloquear el acceso de ese usuario a nuestras páginas.

Antes que nada necesitaremos la IP, para ello usaremos el siguiente código:
Código: Debes Registrarte para ver los Links. Registrate Ó Loegeate
<?php $ip $_SERVER['REMOTE_ADDR'];?>
Luego pondremos dentro de un vector (array) las direcciones que queremos bloquear:
Código: Debes Registrarte para ver los Links. Registrate Ó Loegeate
$ips_baneadas = array('10.0.0.1',’192.0.0.1’);
$contador = count($ips_baneadas);

Ahora comprobaremos mediante un bucle si el IP del usuario está dentro del array de IP's baneadas:
Código: Debes Registrarte para ver los Links. Registrate Ó Loegeate
for ($i=0; $i<$contador; $i++) {
if($ip == $ips_baneadas[$i]) { die("Lo sentimos, estas baneado . $ip"); } } ?>

Otros usos para este script: también podemos usar este script si sólo queremos que un determinado usuario con un cierto IP acceda a una página concreta.


Debes Registrarte para ver los Links. Registrate Ó Loegeate   Debes Registrarte para ver los Links. Registrate Ó Loegeate  Debes Registrarte para ver los Links. Registrate Ó Loegeate
Debes Registrarte para ver los Links. Registrate Ó Loegeate   Debes Registrarte para ver los Links. Registrate Ó Loegeate


xx
Banear IP

Iniciado por Belerofonte

1 Respuestas
1156 Vistas
Último mensaje Marzo 20, 2007, 11:02:57 pm
por DarkAngel
xx
Google comienza a banear páginas web.

Iniciado por Phantom_man

0 Respuestas
659 Vistas
Último mensaje Septiembre 16, 2005, 06:40:09 am
por Phantom_man