Gli ultimi tutorial di sviluppo web
 

PHP filter_input() Function

<PHP Filter Riferimento

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