Nogle programmer gør brug af en IP Blacklist , som er en liste over Internet Protocol, eller IP , adresser, der ikke er tilladt at få adgang til et program. Dette kan være fordi IP-adressen er kendt for at sende spam eller en række andre årsager . Du kan bestemme en brugers IP-adresse i PHP og sammenligne det med en IP Blacklist at afgøre, om at tillade brugeren at køre programmet . Instruktioner
1
Opret et array til at gemme IP- sortliste og befolker array med IP-adresser, der ikke må få adgang til programmet . Skriv f.eks : ?
< Php
$ sortliste = array (" 192.168.32.5 ", " 10.16.2.12 ", " 172.16.85.1 ");
< br > 2.
Få brugerens IP-adresse ved hjælp af den indbyggede matrix $ _SERVER , der indeholder oplysninger om systemet . Skriv f.eks : Hej
$ user_ip = $ _SERVER [" REMOTE_ADDR "] ;
3
Brug " array_search "-funktionen til at se op til brugerens IP-adresse i IP blackliste . Skriv f.eks : Hej
$ fundet = array_search ( $ user_ip , $ blackliste ),
4
End ansøgningen, hvis brugerens IP-adresse er fundet i den sorte liste . Skriv f.eks : ?
If ( $ fundet == false ) die ( . . "IP -adresse" $ user_ip " er sortlistet ")
>
< br >