Einige Anwendungen nutzen eine IP- Blacklist , die eine Liste von Internet Protocol , oder IP -Adressen, die nicht erlaubt sind , um eine Anwendung zugreifen kann. Dies kann daran liegen, die IP-Adresse zum Senden von Spam oder für eine Vielzahl von anderen Gründen bekannt ist. Sie können einen Benutzer die IP-Adresse in PHP bestimmen und vergleichen Sie es mit einer IP- Blacklist zu entscheiden, ob dem Benutzer erlauben, die Anwendung auszuführen. Anleitung
1
Erstellen Sie ein Array , um die IP- Blacklist speichern und füllen das Array mit IP-Adressen , die nicht berechtigt sind, auf die Anwendung zugreifen . Geben Sie z. B. :
< php
$ blacklist = array (" 192.168.32.5 ", " 10.16.2.12 ", " 172.16.85.1 ");
< br > 2
Sie die Nutzer-IP -Adresse über die eingebaute Array $ _SERVER , die System- Informationen enthält. Geben Sie z. B. :
$ user_ip = $ _SERVER [" REMOTE_ADDR "] ;
3
Benutzen Sie den " array_search "-Funktion zum Nachschlagen die Nutzer-IP -Adresse in die IP -Blacklist. Geben Sie z. B. :
$ = array_search ($ user_ip , $ Blacklist) gefunden ;
4
Ende die Anwendung , wenn der Benutzer die IP-Adresse in der schwarzen Liste zu finden ist. Geben Sie z. B. :
if (! $ Found == false ) die ( . . " IP-Adresse " $ user_ip " auf der schwarzen Liste ");
>