Ejemplo
Comprobar si la variable externa "email" se envía a la página PHP, a través del "get" método, y también comprobar si se trata de una dirección de correo electrónico válida:
<?php
if (!filter_input(INPUT_GET, "email" ,
FILTER_VALIDATE_EMAIL)) {
echo("Email is not valid");
} else {
echo("Email
is valid");
}
?>
Ejecutar ejemplo » Definición y Uso
El filter_input() función obtiene una variable externa (eg from form input) y opcionalmente la filtra.
Esta función se utiliza para validar las variables de fuentes inseguras, tales como la entrada del usuario.
Sintaxis
filter_input( type, variable, filter, options )
Parámetro | Descripción |
---|---|
type | Necesario. El tipo de entrada para comprobar. Puede ser uno de los siguientes:
|
variable | Necesario. El nombre de la variable para comprobar |
filter | Opcional. Especifica el ID o nombre del filtro de usar. Por defecto es FILTER_DEFAULT, lo que resulta en ningún filtrado |
options | Opcional. Especifica una o más banderas / opciones para utilizar. Compruebe cada filtro para posibles opciones y banderas |
Detalles técnicos
Valor de retorno: | Devuelve el valor de la variable en caso de éxito, en caso de fallo, o NULL si la "variable" parámetro no está establecido |
---|---|
Versión de PHP: | 5.2.0+ |
<Referencia completa de PHP Filtrar