Configurações em Execução

O comportamento destas funções é afetado pelas configurações do php.ini.

Opções de configuração da Filter
Nome Padrão Modificável Registro de Alterações
filter.default "unsafe_raw" INI_PERDIR Descontinuado desde o PHP 8.1.0.
filter.default_flags NULL INI_PERDIR  
Para mais detalhes e definições dos modos INI_*, consulte os Onde uma configuração deve ser definida.

Aqui está uma breve explicação das diretivas de configuração.

filter.default string

Filtra todas informações de $_GET, $_POST, $_COOKIE, $_REQUEST and $_SERVER com este filtro. A informação original pode ser acessada através da filter_input().

Aceita o nome do filtro que você quer usar por padrão. Veja a filter list existentes na lista de nomes de filtros.

Nota:

Cuidado com os valores padrão dos filtros. Você deve explicitamente informar quais deseja. Por exemplo, para configurar o filtro padrão para para se comportar exatamente como htmlspecialchars() você deve configurar o falgs para 0 como mostrado abaixo.

Exemplo #1 Configurando o filtro padrão para agir como htmlspecialchars

filter.default = full_special_chars
filter.default_flags = 0

filter.default_flags int

Flags padrão a serem aplicados ao filtro padrão. Inicialmente configurado para FILTER_FLAG_NO_ENCODE_QUOTES por padrão para compatibilidade reversa. Veja a lista de flags para uma listagem dos nomes das flags.

add a note

User Contributed Notes 1 note

up
-3
warbaby67 at gmail dot com
13 years ago
filter.default sets the default FILTER by name.
filter.default_flags sets default FLAGS for the default filter.

The values for filter.default should be a string "name" of a valid FILTER:

"int" FILTER_VALIDATE_INT
"boolean" FILTER_VALIDATE_BOOLEAN

The irony of the entire list I typed being blocked by the SPAM filter is not lost on me. Perhaps I'm not the first.
To Top