hacker


Ingresar con nombre de usuario, contraseña y duración de la sesión
| Portal Hacker | Editorial | Descargas | Ezine |
Inicio Ayuda Ingresar Registrarse
18 de Noviembre de 2008, 11:08:59
Noticias: ¿No te llega el email de confirmacion?
Para ver este enlace Registrate o Inicia Sesion
> leer aqui

+  Foros pOrtal Hacker
|-+  Programacion
| |-+  Desarrollo Web
| | |-+  Php (Moderador: shevchenko)
| | | |-+  Banear IP con PHP
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Banear IP con PHP  (Leído 194 veces)
shevchenko
Moderador
*****
Desconectado Desconectado

Mensajes: 926


Lo importante no es ganar sino hacer perder alotro


Ver Perfil WWW
« : 11 de Julio de 2008, 07:30:39 »

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:
<?php $ip $_SERVER['REMOTE_ADDR'];?>

Luego pondremos dentro de un vector (array) las direcciones que queremos bloquear:
Código:
$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:
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.
En línea



Para ver este enlace Registrate o Inicia Sesion


Para ver este enlace Registrate o Inicia Sesion
Aprende C++ ( 29 Videotutoriale s )
   
Para ver este enlace Registrate o Inicia Sesion
Consejos Web
 
Para ver este enlace Registrate o Inicia Sesion
F.A.Q-Temas Importantes sobre PHP


Para ver este enlace Registrate o Inicia Sesion
FAQ - Temas Importantes sobre ASP
   
Para ver este enlace Registrate o Inicia Sesion
Lista de Script de ASP

Páginas: [1] Ir Arriba Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Powered by SMF 1.1.6 | SMF © 2006-2008, Simple Machines LLC hacker

Juegos gratis - Articulos PHP - Juegos - Trucos - Letras - Juegos - Juegos Online