(PHP)Checker24.info

Informationensportal für neue Medien im Webdesign
Sie befinden sich hier: Willkommen > PHP > IP Adresse sperren

in eigener Sache

Service

Suchen

Kommentare

IP Adresse des Besuchers sperren


Sie möchten die IP Adresse des Besuchers sperren?

Manchmal ist es notwendig bestimmte User oder IP Adressen zu sperren (z.B. bei der Programmierung einer Kommentarfunktion oder ähnlichen).

Um die IP Adresse zu sperren benötigen Sie die Funktionen mySQL Verbindung herstellen, Datenbankverbindung herstellen und IP Adresse auslesen.

In diesem Thema beschreibe ich die IP Sperre in Verbindung mit einer mySQL Datenbank und einer vorhandenen Blacklist Tabelle (gesperrte User/IP Adressen).

1. Verbindung zur Datenbank aufbauen

<?php
$server = "Datenbankserver"; // Adresse zum Datenbankserver
$benutzer = "Benutzername"; // MySQL Benutzername
$passwort = "Passwort"; // MySQL Passwort
$datenbank = "Datenbank"; // Datenbankname
...

Nun prüfen Sie mit der Variable "$check", ob die Verbindungsdaten übereinstimmen und geben die Verbindung frei.

...
$check = mysql_connect($server, $benutzer, $passwort) or die ("Keine Verbindung zu der Datenbank möglich.");
mysql_select_db($datenbank, $check);
?>

2. Blacklist Tabelle öffnen und prüfen, ob IP Adresse gesperrt ist

<?php
$sel = @mysql_query("SELECT gesperrte_ip FROM blacklist");
while($zeile = mysql_fetch_array($sel)){
$blacklist_ip = $zeile['gesperrte_ip'];

In der Tabellenabfrage wird die IP Adresse geprüft.


$ip = getenv("REMOTE_ADDR");

if($blacklist_ip==$ip){
echo "IP Adresse ist gesperrt!";
}else{
echo "IP Adresse ist ok!";
}

Zum Schluß wird die Tabellenabfrage beendet.

}
?>

Diese Funktion können Sie beliebig erweitern, z.B. dass der besagte User keinen Kommentareintrag machen darf usw.!

Themen aus dem Bereich PHP


Biografieauszug von Andi Gutmans
Andi Gutmans ist ein israelischer Programmierer, PHP-Entwickler und Mitbegründer des U...Biografieauszug...lesen

Biografieauszug von Rasmus Lerdorf
Rasmus Lerdorf ist der Erfinder der Computersprache PHP/FI(1994/95). Die erste Version dies...Biografieauszug...lesen

Biografieauszug von Zeev Suraski
Zeev Suraski ist Softwareentwickler und arbeitet seit 1997 am PHP-Projekt. Während sei...Biografieauszug...lesen

IP Adresse auslesen
Dies ist unter PHP mit der Funktion getenv() möglich. Übernehmen Sie folgenden Q...IP Adresse ausl...lesen

IP Adresse sperren
In diesem Thema beschreibe ich die IP Sperre in Verbindung mit einer mySQL Datenbank und ei...IP Adresse sper...lesen

MD5 Generator
MD5 Generator Generieren Sie 128Bit verschlüsselte MD5 Passwörter. Tragen Sie dazu das zu versc...MD5 Generator...lesen

 zum Seitenanfang | Druckversion

Kommentare
  • kein Kommentar vorhanden...

Kommentar schreiben



Name: (notwendiges Feld)

Email Adresse: (wird nicht veröffentlicht)

Website:

Kommentar: (notwendiges Feld)

Hinweis: Quelltext wird beim speichern entfernt!

 zum Seitenanfang | Druckversion
[ Schlagwörter: Checker24,Webdesign,PHP,IP Adresse sperren ]