Alguns aplicativos fazem uso de uma lista negra de IP , que é uma lista de Internet Protocol, ou IP , endereços que não têm permissão para acessar um aplicativo. Isto pode ser porque o endereço de IP é conhecido para o envio de spam ou para uma variedade de outras razões . Você pode determinar o endereço IP de um usuário em PHP e compará-lo a uma lista negra de IP para decidir se a permitir que o usuário execute o aplicativo. Instruções
1
Criar uma matriz para armazenar a lista negra IP e preencher a matriz com endereços IP que não têm permissão para acessar o aplicativo. Por exemplo, digite :
$ blacklist = array (" 192.168.32.5 ", " 10.16.2.12 ", " 172.16.85.1 ");
< br > 2
Obter o endereço IP do usuário usando o array $ _SERVER embutido que contém informações do sistema. Por exemplo, digite :
$ user_ip = $ _SERVER [" REMOTE_ADDR "] ;
3
Use a função " array_search " para procurar o endereço IP do usuário no blacklist IP . Por exemplo, digite :
$ found = array_search ( $ user_ip , $ lista negra );
4
Finalizar o aplicativo se o endereço IP do usuário é encontrado na lista negra. Por exemplo, digite :
if (! $ Encontrados == false ) die ( . . " Endereço IP" $ user_ip " está na lista negra ");
>
< br >