Configuración en tiempo de ejecución

El comportamiento de estas funciones se ve afectado por la configuración de php.ini.

Opciones de configuración de filtros
Nombre Por defecto Cambiable Historial de cambios
filter.default "unsafe_raw" INI_PERDIR Obsoleto a partir de PHP 8.1.0.
filter.default_flags NULL INI_PERDIR  
Para más detalles y definiciones de los modos de INI_*, vea Dónde se puede realizar un ajuste de configuración.

He aquí una breve explicación de las directivas de configuración.

filter.default string

Filtra todos los datos de $_GET, $_POST, $_COOKIE, $_REQUEST y $_SERVER. Es posible acceder a los datos originales a través de filter_input().

Debe ser el nombre de un filtro que se puede determinar usando filter_list() y filter_id().

Nota: Tenga cuidado con los flags por omisión para los filtros predeterminados. Debería establecerse de forma explicita. Por ejemplo, para configurar el filtro predeterminado para que se comporte exactamente igual que htmlspecialchars() las flags por omisión deben establecerse a 0, como se muestra a continuación. htmlspecialchars() the default flags must be set to 0, as shown in the example below.

Ejemplo #1 Configurando el filtro predeterminado para actuar como htmlspecialchars

filter.default = full_special_chars
filter.default_flags = 0

Advertencia

Esta configuración INI está obsoleta a partir de PHP 8.1.0.

filter.default_flags int
Flags aplicadas cuando se establece que usen los valores por omisión del filtro. Esto se establece a FILTER_FLAG_NO_ENCODE_QUOTES por omisión por razones de compatibilidad. Vea la lista de constantes para los flags disponibles.
add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top