Hi suit.
- Du sollst $_SERVER (oder Teile draraus) nicht direkt oder ungeprüft in eine Abfrage einbauen.
- Du sollst $_GET (oder Teile draraus) nicht direkt oder ungeprüft in eine Abfrage einbauen.
- Du sollst $_POST (oder Teile draraus) nicht direkt oder ungeprüft in eine Abfrage einbauen.
- Du sollst $_FILES (oder Teile draraus) nicht direkt oder ungeprüft in eine Abfrage einbauen.
- Du sollst $_COOKIE (oder Teile draraus) nicht direkt oder ungeprüft in eine Abfrage einbauen.
- Du sollst $_SESSION (oder Teile draraus) nicht direkt oder ungeprüft in eine Abfrage einbauen.
- Du sollst $_REQUEST (oder Teile draraus) nicht direkt oder ungeprüft in eine Abfrage einbauen.
Warum nicht?
Was prueft denn z.B. der phpMyAdmin, wenn man eine SQL-Abfrage eingibt? Bzw. was sollte er pruefen?
(AFAIR fragt er - bei eingeschaltetem JavaScript - nach einer Bestaetigung, falls die Eingabe ein "DELETE"-Statement ist. Das zaehlt aber nicht ;-))
Viele Gruesse,
der Bademeister