Exemplu
Verificați dacă variabila externă "email" - "get" "email" este trimis la pagina de PHP, prin "get" metoda, și verificați , de asemenea , dacă este o adresă de e - mail validă:
<?php
if (!filter_input(INPUT_GET, "email" ,
FILTER_VALIDATE_EMAIL)) {
echo("Email is not valid");
} else {
echo("Email
is valid");
}
?>
Run exemplu » Definiție și utilizare
filter_input() funcția devine o variabilă externă (eg from form input) de (eg from form input) , de (eg from form input) de (eg from form input) și , opțional , se filtreaza.
Această funcție este utilizată pentru a valida variabile din surse nesigure, cum ar fi introduse de utilizator.
Sintaxă
filter_input( type, variable, filter, options )
Parametru | Descriere |
---|---|
type | Necesar. Tipul de intrare pentru a verifica. Poate fi una dintre următoarele:
|
variable | Necesar. Numele variabilei pentru a verifica |
filter | Opțional. Specifică ID-ul sau numele filtrului utilizat. Implicit este FILTER_DEFAULT, ceea ce duce la nici o filtrare |
options | Opțional. Specifică una sau mai multe steaguri / opțiuni de utilizare. Verificați fiecare filtru pentru opțiuni posibile și steaguri |
Detalii tehnice
Întoarcere Valoare: | Returnează valoarea variabilei în caz de succes, FALSE în caz de eșec, sau NULL în cazul în care "variable" parametru nu este setat |
---|---|
Versiune PHP: | 5.2.0+ |
<Complete PHP filtru de referință