Hallo zusammen,
Ich habe mir ein kleines Newsscript geschrieben. Mit Sicherheit hatte ich vorher nie viel zu tun. Daher habe ich mich schon selber über Probleme wie mysql injection oder Cross-Site Scripting Informiert. Ich denke das ich alle Ratschläge gut umsetzten konnte um die Sicherheit zu gewährleisten.
Aber nun zu meiner Frage, ich lasse die Benutzer auch Kommentare schreiben.
Vor dem Absenden muss man ein captcha eingeben. Die Eingabe maskiere ich so:
Nun meine Frage an die Experten, ist das so ok oder habe ich etwas Elementares vergessen?
Ich habe mir ein kleines Newsscript geschrieben. Mit Sicherheit hatte ich vorher nie viel zu tun. Daher habe ich mich schon selber über Probleme wie mysql injection oder Cross-Site Scripting Informiert. Ich denke das ich alle Ratschläge gut umsetzten konnte um die Sicherheit zu gewährleisten.
Aber nun zu meiner Frage, ich lasse die Benutzer auch Kommentare schreiben.
Vor dem Absenden muss man ein captcha eingeben. Die Eingabe maskiere ich so:
PHP-Code:
$artikelid = (int)$_POST['id'];
if(isset($_POST['nachricht']) && !empty($_POST['nachricht']) && !is_array($_POST['nachricht']))
$nachricht = htmlspecialchars($_POST['nachricht']);
$nachricht = strip_tags($nachricht);
$nachricht = stripslashes($nachricht);
$nachricht = mysql_real_escape_string($nachricht);
}
Kommentar