Vissa applikationer använder sig av en IP Blacklist , som är en lista över Internet Protocol , eller IP , adresser som inte tillåts komma en ansökan . Detta kan bero på att IP -adressen är känd för att skicka skräppost eller för en mängd andra orsaker . Du kan bestämma en användares IP -adress i PHP och jämföra det med en IP Blacklist för att besluta om att tillåta användaren att köra programmet . Instruktioner
1
Skapa en array för att lagra IP- svartlista och fylla arrayen med IP-adresser som inte tillåts att komma åt programmet . Skriv till exempel : ?
< Php
$ svartlista = array ( " 192.168.32.5 " , " 10.16.2.12 " , " 172.16.85.1 " ) ;
2
Få användarens IP -adress genom att använda den inbyggda array $ _SERVER som innehåller systeminformation . Till exempel , typ :
$ user_ip = $ _SERVER [ " REMOTE_ADDR " ] ;
3
Använd " array_search " -funktion för att leta upp användarens IP -adress i IP svartlista . Till exempel , typ :
$ hittade = array_search ( $ user_ip , $ svartlista ) ,
4
Avsluta programmet om användarens IP -adress finns i den svarta listan . Skriv till exempel : ?
If ( $ hittade == false ) die ( . . " IP -adress " $ user_ip " är svartlistad " ) ;
>
Addera