PHP filter_input() Fonction

❮ Référence PHP des Filtres

Exemple

Vérifiez si la variable externe "email" est envoyée à la page PHP par la méthode "get", et vérifiez également si c'est une adresse email valide :

<?php
if (!filter_input(INPUT_GET, "email", FILTER_VALIDATE_EMAIL)) {
echo("L'email n'est pas valide");
} else {
echo("L'email est valide");
}
?>
Essayez-le vous-même »

Définition et Utilisation

La fonction filter_input() obtient une variable externe (par exemple, à partir d'une entrée de formulaire) et la filtre éventuellement.

Cette fonction est utilisée pour valider des variables provenant de sources non sécurisées, telles que les entrées utilisateur.


Syntaxe

filter_input( type, variable, filter, options )

Valeurs des Paramètres

Paramètre Description
type Requis. Le type d'entrée à vérifier. Peut être l'un des suivants :
  • INPUT_GET
  • INPUT_POST
  • INPUT_COOKIE
  • INPUT_SERVER
  • INPUT_ENV
variable Requis. Le nom de la variable à vérifier
filter Optionnel. Spécifie l'ID ou le nom du filtre à utiliser. Par défaut, c'est FILTER_DEFAULT, ce qui n'entraîne aucun filtrage
options Optionnel. Spécifie un ou plusieurs drapeaux/options à utiliser. Vérifiez chaque filtre pour les options et drapeaux possibles


Détails Techniques

Valeur de Retour : La valeur de la variable en cas de succès, FALSE en cas d'échec, ou NULL si la variable n'est pas définie
Version PHP : 5.2+

❮ Référence Complète des Filtres PHP