Exemple
Vérifiez si la variable externe "email" - "get" "email" est envoyé à la page PHP, à travers le "get" méthode, et aussi vérifier si elle est une adresse email valide:
<?php
if (!filter_input(INPUT_GET, "email" ,
FILTER_VALIDATE_EMAIL)) {
echo("Email is not valid");
} else {
echo("Email
is valid");
}
?>
»Exécuter exemple Définition et utilisation
Le filter_input() fonction obtient une variable externe (eg from form input) l' (eg from form input) et la filtre.
Cette fonction est utilisée pour valider les variables provenant de sources non sécurisées, telles que l'entrée d'utilisateur.
Syntaxe
filter_input( type, variable, filter, options )
Paramètre | La description |
---|---|
type | Champs obligatoires. Le type d'entrée pour vérifier. Peut-être l'un des éléments suivants:
|
variable | Champs obligatoires. Le nom de variable pour vérifier |
filter | Optionnel. Indique l'ID ou le nom du filtre à utiliser. Par défaut est FILTER_DEFAULT, qui se traduit par aucun filtrage |
options | Optionnel. Indique un ou plusieurs drapeaux / options à utiliser. Vérifiez chaque filtre pour les options possibles et des drapeaux |
Détails techniques
Valeur de retour: | Renvoie la valeur de la variable en cas de succès, FALSE en cas d' échec, ou NULL si la "variable" paramètre n'est pas réglé |
---|---|
PHP Version: | 5.2.0+ |
<Complete Référence PHP Filter