PHP filter_input()

La fonction filter_input() est une fonction intégrée en PHP qui est utilisée pour valider des variables provenant de sources non sécurisées, telles que les inputs d’un formulaire.
 

Syntaxe
filter_input(type, var, filter, options)

 
 

Paramètres
  • type(Obligatoire) : Type de ‘input’ à vérifier. Peut être l’un des suivants: INPUT_GET, INPUT_POST, INPUT_COOKIE, INPUT_SERVER, INPUT_ENV.
  • var(Obligatoire) : Le nom de la variable à vérifier.
  • filter(Optionnel) : Spécifie l’ID ou le nom du filtre à utiliser. La valeur par défaut est FILTER_DEFAULT, ce qui entraîne aucun filtrage.
  • options(Optionnel) : Spécifie un ou plusieurs options à utiliser.

 

Valeur de retour

La fonction renvoie 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+
 

Exemple :

Le code suivant vérifie si la variable externe « email » est envoyée à la page PHP, via la méthode « post », et vérifiez également s’il s’agit d’une adresse email valide:

<?php
if (!filter_input(INPUT_POST, "email", FILTER_VALIDATE_EMAIL)) {
    echo("L'adresse email n'est pas valide!");
} else {
    echo("L'adresse email est valide!");
}
?>
Questions d'entretiens PHP

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *