Función PHP filter_input()
Ejemplo
Verifique si la variable externa "email" se envía a la página de PHP, a través del método "get", y también verifique si es 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");
}
?>
Definición y uso
La función filter_input() obtiene una variable externa (por ejemplo, de la entrada del formulario) y, opcionalmente, la filtra.
Esta función se usa para validar variables de fuentes no seguras, como la entrada del usuario.
Sintaxis
filter_input(type, variable, filter, options)
Valores paramétricos
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 |
Detalles técnicos
Valor devuelto: | El valor de la variable en caso de éxito, FALSO en caso de error o NULL si la variable no está configurada |
---|---|
Versión PHP: | 5.2+ |
❮ Referencia completa del filtro PHP