Hallo
Wie kann ich am besten überprüfen, ob eine URL manipuliert wurde? Falls die URL manipuliert wird, möchte ich gerne sämtliche Fehlermeldungen vorher abfangen.
Schön und gut. Jetzt wird bei jedem Aufruf geprüft, ob $page schon gefüllt ist.
Was ist nun, wenn der Benutzer hinter der Variable die URL z.B. so manipuliert? xy.php/page=dls43@$ls? Dann erhält man eine schreckliche Fehlermeldung.
Gibt es da eine einfach und gute Lösung, um eine eventuelle Fehlermeldung abzufangen?
Wie kann ich am besten überprüfen, ob eine URL manipuliert wurde? Falls die URL manipuliert wird, möchte ich gerne sämtliche Fehlermeldungen vorher abfangen.
PHP-Code:
$page = $_GET['page']; // füllt die Variable $page mit Inhalt
if (!isset($page)) { // ist die Variable $page bereits gesetzt?
$page = 1; // wenn nicht, dann fülle Sie mit dem Wert 1
}
$result = mysql_query('SELECT * FROM test LIMIT $page'); // sendet eine Anfrage an die zur Zeit aktive db
Was ist nun, wenn der Benutzer hinter der Variable die URL z.B. so manipuliert? xy.php/page=dls43@$ls? Dann erhält man eine schreckliche Fehlermeldung.
Gibt es da eine einfach und gute Lösung, um eine eventuelle Fehlermeldung abzufangen?
Kommentar