ID | Name | Flags | Description |
---|---|---|---|
FILTER_SANITIZE_ENCODED |
"encoded" |
FILTER_FLAG_STRIP_LOW ,
FILTER_FLAG_STRIP_HIGH ,
FILTER_FLAG_STRIP_BACKTICK ,
FILTER_FLAG_ENCODE_LOW ,
FILTER_FLAG_ENCODE_HIGH
|
URL-Kodierung von Zeichenketten, optionales Entfernen oder Kodieren von Sonderzeichen. |
FILTER_SANITIZE_SPECIAL_CHARS |
"special_chars" |
FILTER_FLAG_STRIP_LOW ,
FILTER_FLAG_STRIP_HIGH ,
FILTER_FLAG_STRIP_BACKTICK ,
FILTER_FLAG_ENCODE_HIGH
|
HTML-Kodierung von '"<>& und Zeichen mit
ASCII-Wert kleiner als 32, optional Entfernen oder Kodieren anderer
Sonderzeichen
|
FILTER_SANITIZE_FULL_SPECIAL_CHARS |
"full_special_chars" |
FILTER_FLAG_NO_ENCODE_QUOTES
|
Äquivalent zum Aufruf von htmlspecialchars(), bei
dem ENT_QUOTES gesetzt ist. Die Kodierung von
Anführungszeichen kann durch Setzen von
FILTER_FLAG_NO_ENCODE_QUOTES deaktiviert werden.
Wie htmlspecialchars() kennt dieser Filter die
Einstellung default_charset
und wenn eine Folge von Bytes entdeckt wird, die ein im aktuellen
Zeichensatz ungültiges Zeichen enthält, dann wird die komplette
Zeichenkette verworfen, was zu einer Zeichenkette der Länge 0 führt.
Wenn dieser Filter als Standardfilter verwendet wird, siehe die
Warnung unten über das Setzen der Standardflags auf 0.
|
FILTER_SANITIZE_STRING |
"string" |
FILTER_FLAG_NO_ENCODE_QUOTES ,
FILTER_FLAG_STRIP_LOW ,
FILTER_FLAG_STRIP_HIGH ,
FILTER_FLAG_STRIP_BACKTICK ,
FILTER_FLAG_ENCODE_LOW ,
FILTER_FLAG_ENCODE_HIGH ,
FILTER_FLAG_ENCODE_AMP
|
Entfernt Tags und HTML-kodiert doppelte und einfache
Anführungszeichen und entfernt oder kodiert optional Sonderzeichen.
Die Kodierung von Anführungszeichen kann durch Setzen von
FILTER_FLAG_NO_ENCODE_QUOTES deaktiviert werden.
(Seit PHP 8.1.0 veraltet, stattdessen sollte
htmlspecialchars() verwendet werden.)
|
FILTER_UNSAFE_RAW |
"unsafe_raw" |
FILTER_FLAG_STRIP_LOW ,
FILTER_FLAG_STRIP_HIGH ,
FILTER_FLAG_STRIP_BACKTICK ,
FILTER_FLAG_ENCODE_LOW ,
FILTER_FLAG_ENCODE_HIGH ,
FILTER_FLAG_ENCODE_AMP
|
Tut nichts oder entfernt oder kodiert optional Sonderzeichen. Dieser
Filter ist auch ein Alias für FILTER_DEFAULT .
|
Version | Beschreibung |
---|---|
8.1.0 |
FILTER_SANITIZE_STRING und
FILTER_SANITIZE_STRIPPED werden als veraltet
eingestuft.
|