En ocasiones nos vemos obligados a bloquear la ip de usuarios indeseados o que solo entran en nuestra web para molestar. Con este ejemplo sencillo podremos bloquear la ip de estos usuarios.
Creamos la tabla en mysql:
Ahora creamos un archivo php donde comprobaremos si la ip del usuario que se ha conectado está baneada o no:
Con el comando exit provocamos que la web no continue su carga y muestre en pantalla el mensaje que hemos puesto entre paréntesis.
Hemos usado $REMOTE_ADDR para obtener la ip del usuario. Puedes leer este artículo sobre como obtener la ip real de un usuario si se conecta a través de un proxy.
Ahora incluiremos el archivo en nuestra web:
Espero que les sirva de ayuda.
No hay comentarios.