dedlfix: GPC-Arrays auf SQL-Injection etc. prüfen

Beitrag lesen

echo $begrüßung;

Nun habe ich noch ein sehr vergleichbares Problem: Ich würde gerne eine ganze Menge Code übernehmen, der allerdings einfach immer die Variablen einsetzt, ohne sie zu escapen.

Bist du dir sicher, dass du solchen fehlerhaften Code übernehmen willst? Wenn der Autor schon darauf nicht geachtet hat, dann ... aber das wäre nur Spekulation.

Gibt es hier eine Möglichkeit in die ohnehin anfangs immer per include() eingebundene Datei so etwas zu schreiben:

$postkeys = array_keys($_POST);
foreach($postkeys as $key) {
   $_POST[$key] = mysql_real_escape_string($_POST[$key]);
}
Oder ist das reichlich sinnlos?

Können kann man schon, besser als nichts ist es schon. Empfehlenswert wäre noch, die Konfiguration von magic_quotes_gpc zu beachten und die gegebenenfalls automatisch eingefügten Slashes vor dem mysql_real_escape_string()-Aufruf zu entfernen.

echo "$verabschiedung $name";