Das Verhalten dieser Funktionen wird durch Einstellungen in der php.ini beeinflusst.
| Name | Standard | Veränderbar | Changelog |
|---|---|---|---|
| filter.default | "unsafe_raw" | INI_PERDIR |
Seit PHP 8.1.0 veraltet. |
| filter.default_flags | NULL | INI_PERDIR |
 |
Hier eine kurze Erklärung der Konfigurationsoptionen:
filter.default
string
Filtere alle $_GET-, $_POST-, $_COOKIE-, $_REQUEST- und $_SERVER-Daten mit diesem Filter. Auf die Originaldaten kann mit filter_input() zugegriffen werden.
Muss der Name eines Filters sein, der mit filter_list() und filter_id() ermittelt werden kann.
Hinweis: Seien Sie vorsichtig bezßglich der Standardflags fßr die Standardfilter. Sie sollten explizit gesetzt werden. Um zum Beispiel den Standardfilter so zu konfigurieren, dass er sich genau wie htmlspecialchars() verhält, mßssen die Standardflags auf
0gesetzt werden, wie im folgenden Beispiel gezeigt.Beispiel #1 Den Standardfilters so einstellen, dass er sich wie htmlspecialchars verhält
filter.default = full_special_chars
filter.default_flags = 0
Diese INI-Einstellung ist seit PHP 8.1.0 veraltet.
filter.default_flags
int
FILTER_FLAG_NO_ENCODE_QUOTES.
FĂźr verfĂźgbare Flags siehe die Konstanten
FILTER_FLAG_*.