Benutzereingaben unschädlich machen

Sind Sie beispielsweise gerade dabei ein Gästebuch zu programmieren und möchten darin schädliche Benutzereingaben filtern bzw. unschädlich machen?
Mit den Funktionen stripslashes() (nur ein Parameter erforderlich: der Text), die die Slashes unschädlich macht und htmlspecialchars() (als einziger Parameter auch nur der Text erforderlich) geht das.

Zusätzlicher Hinweis: Mit strip_tags() (einziger Parameter auch wieder nur der Text) können Sie alle PHP- und HTML-Tags komplett aus Variablen entfernen.

Das folgende Beispiel demonstriert dies:

<?php
$text 
"<b>Dies ist ein Beispiel, das dies demonstriert.. \\ Test </b>";
$text stripslashes(htmlspecialchars($text));
echo 
$text;
$text "Test von strip_tags(): <?php Test<b>Funktioniert</b> das auch <i>wirklich</i>? ?>";
$text strip_tags($text);
echo 
$text;
?>


(as)
Weitere Funktionen
Zur Artikel-Übersicht
Diesen Artikel ausdrucken
Beispiel downloaden
Online-Beispiel ansehen
Haben Sie noch Fragen? Fragen Sie auf computer-portal.net.
Bewertung
Dieser Tipp wurde für gut mit 7 von 10 Punkten [ 3 Stimme(n) ] befunden.

Bewertung in Punkten [10 = genial, 1 = sehr schlecht]:      
Kommentare
Bisherige Kommentare ansehen:
Zu diesem Artikel wurden noch keine Kommentare verfasst.

Einen eigenen Kommentar verfassen:
Sie müssen sich erst registrieren um einen Kommentar verfassen zu können.

Bestellen
Abbestellen
    
    
    Weitere Informationen
  Welchen Browser nutzen Sie?
Internet Explorer
Mozilla
Mozilla Firefox
Netscape
Opera
Safari
Sonstige
    Ergebnis ansehen