PHP filter_input() Funzione
Esempio
Controlla se la variabile esterna "email" viene inviata alla pagina PHP, tramite il metodo "get", e controlla 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");
}
?>
Definizione e utilizzo
La funzione filter_input() ottiene una variabile esterna (ad esempio dall'input del modulo) e opzionalmente la filtra.
Questa funzione viene utilizzata per convalidare variabili da origini non sicure, come l'input dell'utente.
Sintassi
filter_input(type, variable, filter, options)
Valori dei parametri
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 |
Dettagli tecnici
Valore di ritorno: | Il valore della variabile in caso di esito positivo, FALSE in caso di errore o NULL se la variabile non è impostata |
---|---|
Versione PHP: | 5.2+ |
❮ Riferimento completo al filtro PHP