Test de la valeur d'un champ avant envoi formulaire

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 : Test de la valeur d'un champ avant envoi formulaire

par JL » 17 oct. 2008, 00:15

Merci AB pour ta réponse et la petite précision.
En fait je ne maitrise pas encore PHP et j'avais peur que le test "en dur" puisse être visible dans le code source par quelques petits "malins" !

Re: Test de la valeur d'un champ avant envoi formulaire

par AB » 16 oct. 2008, 22:30

Bonjour,
j'ai besoin de créer un formulaire de commande dans lequel la valeur d'un champ (un "chiffre-code" sera communiqué aux utilisateurs par mail et ils devront le saisir dans le formulaire afin que leur commande soit prise en compte) sera testée avant l'envoi du formulaire (si code bon ==> envoi) et je voulais savoir quelle était la meilleure solution au niveau sécurité ?
Faut-il passer par une BDD avec une table qui contiendra ce code ou un simple test "en dur" suffit sur ce champ ?
Merci.
L'un ou l'autre. A priori disons qu'avec un test "en dur" le code à tester sera toujours le même, alors qu'avec une table il peut être différent à chaque fois.

Test de la valeur d'un champ avant envoi formulaire

par JL » 16 oct. 2008, 14:49

Bonjour,
j'ai besoin de créer un formulaire de commande dans lequel la valeur d'un champ (un "chiffre-code" sera communiqué aux utilisateurs par mail et ils devront le saisir dans le formulaire afin que leur commande soit prise en compte) sera testée avant l'envoi du formulaire (si code bon ==> envoi) et je voulais savoir quelle était la meilleure solution au niveau sécurité ?
Faut-il passer par une BDD avec une table qui contiendra ce code ou un simple test "en dur" suffit sur ce champ ?
Merci.