En PHP, la fonction "filter_input()" est utilisée pour vérifier les variables provenant de sources non sécurisées, obtenir des entrées extérieures au script et les filtrer en cas de succès, les données filtrées seront renvoyées. En cas d'échec, false le sera. être renvoyé. La syntaxe est " filter_input (type d'entrée, variable filtrée, ID de filtre, tableau)".
L'environnement d'exploitation de cet article : système Windows 10, PHP version 7.1, ordinateur Dell G3.
La fonction filter_input() obtient les entrées de l'extérieur du script et les filtre.
Cette fonction est utilisée pour vérifier les variables provenant de sources non sécurisées, telles que les entrées de l'utilisateur.
Cette fonction peut obtenir des entrées de diverses sources :
INPUT_GET
INPUT_POST
INPUT_COOKIE
INPUT_ENV
INPUT_SERVER
INPUT_SESSION (Pas encore implémenté)
INPUT_REQUEST (Pas encore implémenté)
En cas de succès, renvoie les données filtrées, en cas d'échec, renvoie false, si le paramètre variable n'est pas défini, renvoie NULL.
Syntaxe
filter_input(input_type, variable, filter, options)
input_type requis. Spécifie le type d'entrée. Voir la liste des types possibles ci-dessus.
variable spécifie la variable à filtrer.
filtre en option. Spécifie l'ID du filtre à utiliser. La valeur par défaut est FILTER_SANITIZE_STRING.
options spécifie un tableau contenant des indicateurs/options. Vérifiez les indicateurs et options possibles pour chaque filtre.
L'exemple est le suivant :
Dans cet exemple, nous utilisons la fonction filter_input() pour filtrer une variable POST. Les variables POST acceptées sont des adresses e-mail valides.
<?php if (!filter_input(INPUT_POST, 'email', FILTER_VALIDATE_EMAIL)) { echo "E-Mail is not valid"; } else { echo "E-Mail is valid"; } ?>
Le résultat est similaire :
L'e-mail est valide
Apprentissage recommandé : "Tutoriel vidéo PHP"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!