Los últimos tutoriales de desarrollo web
 

PHP filter_input() Function

<PHP filtro de referencia

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:
  • INPUT_GET
  • INPUT_POST
  • INPUT_COOKIE
  • INPUT_SERVER
  • INPUT_ENV
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