CDATA oder htmlspecialchars?
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
abschnitt
anfang
anwendung
aufgefallen
browser
dokument
frage
funktion
getue
internet
interpretieren
logik
nutzen
raten
schutz
text
trennen
umgehen
wissen
zustand
-
Mir ist vor kurzem erst aufgefallen, dass man ja auch <![CDATA[]]> für das Maskieren von HTML nutzen kann.
Insbesondere bei längeren Usereingaben, die ausgegeben werden, ist das viel lesbarer als dieses < Getue.
Mir stellt sich da natürlich die Frage, warum nutzt man den CDATA-Zustand nicht für Maskierung von Usereingaben?
Und: Wir CDATA im Internet Explorer erkannt? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
ho ;)
Die Anwendung von CDATA Abschnitten sind soweit ich weiß in jedem Browser möglich.
Meines Wissens verwendet man das aber nur, um gewisse Codeabschnitte nicht interpretieren zu lassen... z.B. innerhalb eines JavaScript oder XML Teils.
Wenn du aber damit z.B. dein Gästebuch vor Tags "schützen" willst, so rate ich dir davon ab. Ein User kann nämlich auch "]]>" am Anfang seines Posts schreiben, und damit deinen "Schutz" umgehen.
Um HTML Tags nicht interpretieren zu lassen gibt es (aber das weißt du ja besser als ich) passende PHP Funktionen ;)
lg
Sincer -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage