May 1
Alcune applicazioni fanno uso di una lista nera IP, che è una lista di Internet Protocol, o IP, gli indirizzi che non sono autorizzati ad accedere a un'applicazione. Ciò può essere perché l'indirizzo IP è noto per l'invio di spam o per una varietà di altre ragioni. È possibile determinare l'indirizzo IP di un utente in PHP e confrontarlo con una lista nera IP per decidere se consentire all'utente di eseguire l'applicazione.
1 Creare un array per memorizzare la lista nera IP e compilare la matrice con indirizzi IP che non sono autorizzati ad accedere all'applicazione. Ad esempio, digitare:
<? Php
$ 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 incorporata che contiene informazioni di sistema. Ad esempio, digitare:
$ User_ip = $ _SERVER [ "REMOTE_ADDR"];
3 Utilizzare la funzione "array_search" per cercare l'indirizzo IP dell'utente nella lista nera IP. Ad esempio, digitare:
$ Trovato = array_search ($ user_ip, $ lista nera);
4 Terminare l'applicazione se l'indirizzo IP dell'utente si trova nella lista nera. Ad esempio, digitare:
if (! $ trovato == false) muoiono (.. "indirizzo IP" $ user_ip "è nella lista nera");
?>