Laufzeit-Konfiguration

Das Verhalten dieser Funktionen wird durch Einstellungen in der php.ini beeinflusst.

Filter-Konfigurationsoptionen
NameStandardVeränderbarChangelog
filter.default"unsafe_raw"INI_PERDIRSeit PHP 8.1.0 veraltet.
filter.default_flagsNULLINI_PERDIR 
Weitere Details und die Definitionen der INI_*-Konstanten sind unter Wo Konfigurationseinstellungen gesetzt werden können zu finden.

Hier eine kurze Erklärung der Konfigurationsoptionen:

filter.defaultstring

Filtere alle $_GET-, $_POST-, $_COOKIE-, $_REQUEST- und $_SERVER-Daten mit diesem Filter. Auf die Originaldaten kann mit filter_input() zugegriffen werden.

Akzeptiert den Namen des Filters, der standardmäßig verwendet werden soll. Die verfügbaren Filter sind in der Liste der existierenden Filter zu finden.

Hinweis:

Seien Sie vorsichtig bezüglich der Standardflags für die Standardfilter. Sie sollten diese explizit auf den gewünschten Wert setzen. Um zum Beispiel den Standardfilter so zu konfigurieren, dass er sich genau wie htmlspecialchars() verhält, müssen Sie die Standardflags, wie weiter unten gezeigt, auf 0 setzen.

Beispiel #1 Den Standardfilters so einstellen, dass er sich wie htmlspecialchars verhält

filter.default = full_special_chars
filter.default_flags = 0
filter.default_flagsint

Anzuwendende Standardflags, wenn der Standardfilter eingestellt ist. Aus Gründen der Abwärtskompatibilität ist der Vorgabewert FILTER_FLAG_NO_ENCODE_QUOTES . Alle verfügbaren Flagnamen sind in der Flag-Liste zu finden.

To Top