Esempio
Controllare se la variabile esterna "email" viene inviato alla pagina PHP, attraverso il "get" metodo, e controllare anche se si tratta di un indirizzo email valido:
<?php
if (!filter_input(INPUT_GET, "email" ,
FILTER_VALIDATE_EMAIL)) {
echo("Email is not valid");
} else {
echo("Email
is valid");
}
?>
Esempio Run » Definizione e l'utilizzo
Il filter_input() funzione ottiene una variabile esterna (eg from form input) e opzionalmente lo filtra.
Questa funzione viene utilizzata per convalidare variabili da fonti non sicuri, come input dell'utente.
Sintassi
filter_input( type, variable, filter, options )
Parametro | Descrizione |
---|---|
type | Necessario. Il tipo di ingresso per verificare. Può essere uno dei seguenti:
|
variable | Necessario. Il nome della variabile per verificare |
filter | Opzionale. Specifica l'ID o il nome del filtro da utilizzare. Predefinito è FILTER_DEFAULT, che si traduce in nessun filtraggio |
options | Opzionale. Specifica una o più bandiere / opzioni da utilizzare. Controllare ogni filtro per le possibili opzioni e bandiere |
Dettagli tecnici
Valore di ritorno: | Restituisce il valore della variabile in caso di successo, FALSE in caso di fallimento, o NULL se la "variable" parametro non è impostato |
---|---|
Versione PHP: | 5.2.0+ |
<Completa PHP filtro di riferimento