Einzelnen Beitrag anzeigen

Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#40

Re: [PHP] Parameter übergeben

  Alt 9. Apr 2008, 18:18
Zitat von Yheeky:
wenn ich eine Eingabe wie "DROP TABLE" unterlassen will.
Junge, lies doch mal was ich sag:

Zitat von alcaeus:
Versuch nicht zu verhindern, dass ein Benutzer SQL-Queries mitschickt. Verhindere, dass diese zur Ausfuehrung kommen
Zur Not kannst du dem Benutzer ja auch sagen, dass er keine SQL-Statements eingeben soll. Dann wird er es aber erst recht tun...

Was ist der Unterschied zwischen den beiden Queries:
SELECT * FROM users WHERE username='';DROP TABLE users;--'; SELECT * FROM users WHERE username='\';DROP TABLE users;--'; Richtig, bei einem wird das eingegebene Statement ausgefuehrt, beim anderen nicht, weil das Quote escaped ist.

Greetz
alcaeus
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat