Função PHP filter_input()
Exemplo
Verifique se a variável externa "email" é enviada para a página PHP, através do método "get", e também verifique se é um endereço de e-mail válido:
<?php
if (!filter_input(INPUT_GET, "email", FILTER_VALIDATE_EMAIL)) {
echo("Email is not valid");
} else {
echo("Email is valid");
}
?>
Definição e uso
A função filter_input() obtém uma variável externa (por exemplo, da entrada do formulário) e, opcionalmente, a filtra.
Esta função é usada para validar variáveis de fontes inseguras, como entrada do usuário.
Sintaxe
filter_input(type, variable, filter, options)
Valores de parâmetro
Parameter | Description |
---|---|
type | Required. The input type to check for. Can be one of the following:
|
variable | Required. The variable name to check |
filter | Optional. Specifies the ID or name of the filter to use. Default is FILTER_DEFAULT, which results in no filtering |
options | Optional. Specifies one or more flags/options to use. Check each filter for possible options and flags |
Detalhes técnicos
Valor de retorno: | O valor da variável em caso de sucesso, FALSE em caso de falha ou NULL se a variável não estiver definida |
---|---|
Versão do PHP: | 5.2+ |
❮ Referência completa do filtro PHP