Bestimmte IP-Adressen mit PHP blockieren [Code Poem #27]
Kann ich verhindern, dass bestimmte IP-Adressen auf meine webSite zugreifen?
Ja mit ein wenig PHP ist dies gar kein Problem, es können sogar mehrere IP-Adressen blockiert werden.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | //zu blockierende IP-Adressen als Array $deniedIPs = array( '127.0.0.1', '192.168.100.1', '10.0.0.1' ); //IP-Adresse des Benutzers/Clients ermitteln $activeIP = isset($_SERVER['REMOTE_ADDR']) ? trim($_SERVER['REMOTE_ADDR']) : ''; //Aktive IP mit dem Array der blockierten IPs vergleichen if (($i = array_search($activeIP, $deniedIPS)) !== FALSE){ //$i enthaelt den Index einer zu blockierenden IP-Adresse //und der Benutzer ist gekblock echo "Die IP-Adresse '".$activeIP."' ist nicht zulässig!"; exit; } //Ab hier ist dann der normale QuellCode fuer gueltige IPs |
Weitere Posts zu diesem Thema
- Werbung nur für Besucher von Suchmaschinen anzeigen

In fast jedem Blog kommt Werbung vor. Zumindest wollen wir mit unserem Hobby ja die Serverkosten wieder reinkriegen. Ich will hier aber nicht eine Di [...] - Die eMail-Adresse eines Leseres überprüfen

Erinnert ihr euch noch an den Post Ein Kontaktformular für WordPress ohne PlugIn? Klar! Zu diesem Post passt der heutige Trick. Um den Spam schon ein [...] - Daily Code Poem #15

Wie kann ich verschiedene Bilder/Banner zufällig anzeigen lassen? Ganz einfach ein wenig PHP und ein Array und schon ist dieses Problem gelöst: //Arra [...] - Wie konvertiere ich eine Adresse in Längen- und Breitengrad

Auf dieses Problem bin ich gerade eben, beim Erstellen eines neuen Themes für WordPress gestossen. Ich habe eine Adresse oder einen Ort und will ganz [...] - Programmieren mit php und mySQL (Parameterübergabe)

Diesmal geht es in die Richtung Prameterübergabe. Denn bis jetzt hast Du ja nur eine statische Abfrage an die Datenbank gesendet. Du hast doch die Hau [...]
Der Guru 2.0 Blog lebt von Deinem Kommentar
Es wurde noch kein Kommentar gespeichert.
Schreib doch Du die erste Antwort zu diesem Post!




Momentan sind 0 Benutzer, 7 Gäste & 3 Crawler online.
Seit 2007 wurden 1087 Posts veröffentlicht & kein Post wird erscheinen.
Es wurden 854 Kommentare geschrieben & 203 TrackBacks gesetzt.