Noen programmer gjør bruk av en IP svarteliste , som er en liste over Internet Protocol eller IP , adresser som ikke er tillatt å åpne et program . Dette kan være fordi den IP-adresse som er kjent for å sende spam eller for en rekke andre grunner . Du kan bestemme en brukers IP-adresse i PHP og sammenligne den med en IP Blacklist å bestemme om du vil tillate brukeren å kjøre programmet. Instruksjoner
en
Lag en matrise for å lagre IP svarteliste og fylle array med IP-adresser som ikke er lov til å få tilgang til programmet . For eksempel skrive : ?
< Php
$ svarteliste = array (" 192.168.32.5 ", " 10.16.2.12 " , " 172.16.85.1 ");
2
Få brukerens IP- adresse ved hjelp av den innebygde array $ _SERVER som inneholder systeminformasjon. For eksempel skrive : en
$ user_ip = $ _SERVER [" REMOTE_ADDR " ];
3
Bruk " array_search " funksjonen for å slå opp brukerens IP- adresse i IP svarteliste . For eksempel skrive : en
$ funnet = array_search ( $ user_ip , $ svarteliste ) ;
4
End søknaden dersom brukerens IP -adresse er funnet i svartelisten. For eksempel skrive : ?
If ( ! $ Funnet == false ) die ( . . "IP -adresse" $ user_ip " er svartelistet ");
>