[PHP] filter_input()

filter_input() (funzione PHP) applica un filtro ad una variabile di input da parte dell’utente, perché potenzialmente insicura o erronea (ad es., email). Restituisce il valore della variabile, o false in caso di errore, o null se la variabile non è impostata.

tips&tricks

Sintassi

filter_input($tipo, $variabile, $filtro[facoltativo], $opzioni[facoltativo])
parametro descrizione
$tipo Il tipo di input della variabile, che può assumere i seguenti valori testuali
INPUT_GET
INPUT_POST
INPUT_COOKIE
INPUT_SERVER
INPUT_ENV
$variabile La variabile da processare
$filtro Il filtro da applicare; in mancanza, il default è FILTER_DEFAULT.
$opzioni Una o più opzioni da applicare al filtro.

Esempi

if (!filter_input(INPUT_GET, "email", FILTER_VALIDATE_EMAIL)) {
    echo("Email invalida");
} else {
    echo("Email valida");
}

Contenuti correlati

Fonti esterne

funzioni php, php

Related Articles

0 Comment