“Conocimiento Programación>Programación PHP /MySQL

Cómo comprobar una lista negra de IP PHP

2014/11/11
Algunas aplicaciones hacen uso de una lista negra de IP , que es una lista de Protocolo de Internet, o IP , las direcciones que no pueden acceder a una aplicación. Esto puede ser debido a que la dirección IP es conocida por el envío de correo no deseado o para una variedad de otras razones . Puede determinar la dirección IP de un usuario en PHP y compararla con una lista negra de IP para decidir si se permite que el usuario ejecute la aplicación. Instrucciones
1

Crear una matriz para almacenar la lista negra de IP y rellenar la matriz con las direcciones IP que no tienen permiso para acceder a la aplicación . Por ejemplo , escriba: ?

< Php

lista negra $ = array (" 192.168.32.5 ", " 10.16.2.12 ", " 172.16.85.1 ");

2

Obtenga la dirección IP del usuario mediante el uso de la matriz incorporado $ _SERVER que contiene la información del sistema . Por ejemplo , escriba:

$ user_ip = $ _SERVER [" REMOTE_ADDR "];
3

Utilice la función " array_search " para buscar la dirección IP del usuario en el lista negra de IP . Por ejemplo , escriba:

$ encontró array_search = ($ user_ip , $ lista negra ) ;
4

Fin de la aplicación si la dirección IP del usuario se encuentra en la lista negra. Por ejemplo , escriba: ?

If ($ encontrado == false ) die ( . . " Dirección IP " $ user_ip " una lista negra ");

>


Programación PHP /MySQL
Cómo utilizar PHP en un archivo HTML
Cómo copiar una base de datos MySQL a un sitio Web
¿Cuáles son las ventajas de usar phpmyadmin?
Cómo cambiar el nombre de campo en una tabla MySQL
JSP y MySQL Tutorial
Cómo producir caracteres UTF-8 en PHP
Cómo cargar y analizar un archivo CSV en un array PHP
Cómo colocar códigos de seguimiento en PHP Redireccionar
Conocimiento de la computadora © http://www.ordenador.online