Captcha avec ou sans $_SESSION?

Petit nouveau ! | 7 Messages

02 août 2010, 18:18

Bonjour,

Avant de me lancer dans la génération d'un captcha en PHP pour un formulaire,
je souhaiterais savoir si il est préférable ou obligatoire de créer une session au préalable ?

Merci d'avance.

Petit nouveau ! | 8 Messages

02 août 2010, 18:28

Bonjour, peux tu en dire un peu plus ? Captcha = simulation vocale humaine ? que veux tu faire ? collecter les données de ton formulaire html pour les rendre disponibles à ton programme ?

Petit nouveau ! | 7 Messages

02 août 2010, 18:57

J'ai un formulaire d'inscription, je souhaiterais mettre un captcha qui génère une addition de chiffres, le même style de captcha pour s'enregistrer sur ce forum par exemple, si le résultat est faux le formulaire ne se soumet pas.
Pour un formulaire d'inscription avec un captcha, doit-on forcément créer des variables sessions ??

Petit nouveau ! | 8 Messages

02 août 2010, 19:25

Si je comprends bien, tu souhaite contrôler la validité d'une saisie de données avant d'envoyer le formulaire. De prime abord, j'utiliserais plutôt du java script pour cela. je ne comprends pas très bien la problématique des sessions php la dedans. que ce soit avec la méthode get ou post indiquée dans la forme tu n'as pas besoin de session php pour recevoir les données.

Petit nouveau ! | 7 Messages

02 août 2010, 19:51

D'accord.
Par rapport au javascript, si la personne désactive Js, elle passera outre ?

devlop78
Invité n'ayant pas de compte PHPfrance

03 août 2010, 01:47

béh oui ... tu enregistres le résultat de l'addition dans une variable de session, et tu controles ensuite que le retour formulaire est égal à la valeur de ta variable de session. Tu vérifies aussi bien sûr que ta variable de session n'est pas vide (sinon cookies désactivés + champ vide = ça passe si tu utilises l'opérateur ==)