Utilisation de isset

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Utilisation de isset

Re: Utilisation de isset

par akavir » 09 juil. 2019, 14:49

D'accord merci beaucoup pour ces précisions !

Re: Utilisation de isset

par @rthur » 09 juil. 2019, 14:41

Si tu as un champ de formulaire qui s'appelle "motdepass" alors le fait de ne pas le remplir va tout de même l'envoyer mais vide.
isset() vérifie l'existence (et une variable peut exister même si elle est vide)
Si tu veux vérifier si cette variable est vide ou pas alors il faut utiliser empty()

Utilisation de isset

par akavir » 09 juil. 2019, 14:33

Bonjour, ma fonction isset ne semble pas fonctionner, lorsque je valide sans avoir entré de caractères le serveur me renvoi " mot de pass invalide, ne devrait'il pas me renvoyer 'veuillez spécifier des caractères ?'

Code : Tout sélectionner

<?php if (isset($_POST['motdepass'])) { $liste[0] = $_POST['motdepass']; if (in_array('kangourou',$liste)) { echo 'Bienvenu sur la page top secrète '; } else { echo 'acces refusé, mot de passe invalide <a href="formulaire.php">'; } } else { echo 'veuillez spécifier des caractères'; } ?>