Leser: 21
1 2 3 4 5 6
my $dbh = DBI->connect('DBI:mysql:DB_NAME', 'DB_USER', 'DB_PASSWORD', {PrintError => 1}); unless($dbh) { print( "Fehler beim Verbindungsaufbau zur Datenbank($DBI::errstr)\n"); exit(1); }
if ($nachricht =~ /<a href=/g){exit(0)};
2010-01-19T11:26:49 teckeretzt in meinem Skript mal noch ein
Code (perl): (dl )if ($nachricht =~ /<a href=/g){exit(0)};
hinzugefügt. Hatte bis lang die Validerung nur im JS abgebildet und nicht im Perl-Skript selbst.Das mit dem Auslagern der Konfig-Daten werde ich auch noch machen.
2010-01-19T11:53:33 GwenDragonMySQL-Injections kannst du nur verhindern, indem du die eingelesenen CGI-Parameter im Skript überprüfst.
Und indem du folgendes tust: Platzhalter verwenden. DbiPlatzhalter