Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come controllare un Blacklist IP PHP

Alcune applicazioni fanno uso di un Blacklist IP , che è una lista di Internet Protocol, o IP , gli indirizzi che non sono autorizzati ad accedere a un'applicazione . Questo può essere perché l' indirizzo IP è conosciuta per spam o per una serie di altri motivi . È possibile determinare l'indirizzo IP di un utente in PHP e confrontarlo con un Blacklist IP per decidere se permettere all'utente di eseguire l'applicazione. Istruzioni
1

Creare un array per memorizzare la lista nera IP e popolare l'array con indirizzi IP che non è consentito l'accesso all'applicazione . Ad esempio, digitare : ?

$ blacklist = array ( " 192.168.32.5 " , " 10.16.2.12 " , " 172.16.85.1 ");

2

ottenere l'indirizzo IP dell'utente utilizzando l'array $ _SERVER built-in che contiene le informazioni di sistema. Ad esempio, digitare :

$ user_ip = $ _SERVER [ " REMOTE_ADDR " ] ;
3

Utilizzare la funzione " array_search " per cercare l'indirizzo IP dell'utente nel blacklist IP . Ad esempio, digitare :

$ trovato = array_search ( $ user_ip , $ black list ) ;
4

terminare l'applicazione , se l'indirizzo IP dell'utente viene trovato nella lista nera . Ad esempio, digitare : ?

If ( ! $ Trovato == false) die ( . . "Indirizzo IP " $ user_ip " è nella lista nera " ) ;

>


 

Programmazione © www.354353.com