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 ");
< br > 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 ");
>
< br >