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 >