Configuración en tiempo de ejecución
En esta página
Configuración en tiempo de ejecución#
El comportamiento de estas funciones es afectado por la configuración en el archivo php.ini.
| 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 |
Opciones de configuración de filtros
Para más detalles sobre los modos INI_*, refiérase a ???.
Aquí hay una aclaración sobre el uso 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.
[!NOTE] 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
htmlspecialcharslas flags por omisión deben establecerse a0, como se muestra a continuación.Configurando el filtro predeterminado para actuar como htmlspecialchars
``` filter.default = full_special_chars filter.default_flags = 0
```
[!WARNING] 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.