Hallo zusammen,
ich hab mir eine Funktion gebaut um auf meiner Seite gewisse Webseiten zu sperren.
komplette Domains zu sperren geht ohne Probleme.
Leider kommt dieses Funktion an ihre Grenzen und funktioniert nicht, wenn ich z.B. http://domain.de/zb.php?id=198 sperren möchte. Ich möchte die Domain nicht sperren sondern nur die Unterseite
Selbst wenn ich den Ausdruck "zb.php?id=198"in der Datenbank einfach wird das einfach ignoriert.
Die Sperre greift nur wenn ich "id=198" eintrage oder die Domain.
Wie bekomme ich das sauberer hin.
Hat da jemand einen Einfall wie man das hin bekommt?
vielen Dank schon mal im voraus.
FRESHfire
ich hab mir eine Funktion gebaut um auf meiner Seite gewisse Webseiten zu sperren.
PHP-Code:
function blacklist($daten) {
$blacklist_read = mysql_query("SELECT * FROM ".PREFIX."blacklist ");
while($blacklist=@mysql_fetch_array($blacklist_read)) {
$suchmuster= '/'.$blacklist['suchmuster'].'/i';
if (preg_match($suchmuster, $daten))
{
eoch 'gesperrt';
}
}
}
Leider kommt dieses Funktion an ihre Grenzen und funktioniert nicht, wenn ich z.B. http://domain.de/zb.php?id=198 sperren möchte. Ich möchte die Domain nicht sperren sondern nur die Unterseite
Selbst wenn ich den Ausdruck "zb.php?id=198"in der Datenbank einfach wird das einfach ignoriert.
Die Sperre greift nur wenn ich "id=198" eintrage oder die Domain.
Wie bekomme ich das sauberer hin.
Hat da jemand einen Einfall wie man das hin bekommt?
vielen Dank schon mal im voraus.
FRESHfire
Kommentar