Exemplo
Verifique se a variável externa "email" é enviado para a página de PHP, através do "get" método, e também verificar se é um endereço de email válido:
<?php
if (!filter_input(INPUT_GET, "email" ,
FILTER_VALIDATE_EMAIL)) {
echo("Email is not valid");
} else {
echo("Email
is valid");
}
?>
Exemplo executar » Definição e Uso
O filter_input() função obtém uma variável externa (eg from form input) e, opcionalmente, o filtra.
Esta função é usada para validar variáveis a partir de fontes inseguras, tais como a entrada do utilizador.
Sintaxe
filter_input( type, variable, filter, options )
Parâmetro | Descrição |
---|---|
type | Requeridos. O tipo de entrada para verificar se. Pode ser um dos seguintes procedimentos:
|
variable | Requeridos. O nome da variável para verificar |
filter | Opcional. Especifica o ID ou nome do filtro a ser usado. O padrão é FILTER_DEFAULT, o que resulta em nenhuma filtragem |
options | Opcional. Especifica uma ou mais bandeiras / opções para usar. Verifique cada filtro para opções possíveis e bandeiras |
Detalhes técnicos
Valor de retorno: | Retorna o valor da variável em caso de sucesso, FALSE em caso de falha, ou NULL se a "variable" parâmetro não está definido |
---|---|
PHP Versão: | 5.2.0+ |
<Completa PHP Filtrar Referência