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

Cómo comprobar una lista negra de IP PHP

2014/6/17
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 crear PHP Contacto formularios con campos
Cómo enviar correo electrónico a través de HTML PHP Correo
Cómo editar una imagen en PHP
Cómo convertir un archivo PHP a HTML
Cómo probar PHP Exec
Cómo analizar un archivo XML
Cómo seleccionar Con DATEDIFF en MySQL
Cómo guardar un archivo como PHP
Conocimientos Informáticos © http://www.ordenador.online