formulaire + limite de temps

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 : formulaire + limite de temps

par Calimero » 10 nov. 2007, 20:08

Bonjour,

il te faut enregistrer dans la session de l'étudiant, dans la page qui sert de point d'entrée à tes tests, le timestamp correspondant à l'heure courante du serveur. Il ne faut faire cette opération que si aucun timestamp n'existe déjà en session.

Puis, au début de chaque page du test, tu vérifies si le timestamp enregistré en session (+ 30 minutes) est inférieur ou égal à l'heure du serveur, et si c'est le cas tu rediriges vers ta page correction.php.

Cela t'irait ?

formulaire + limite de temps

par brm » 10 nov. 2007, 19:43

Bonjour,

Je mets sur mon site des exercices pour étudiants. Chaque page contient un texte à lire, des questions et des réponses à cocher.
J'aimerais limiter le temps donné à l'étudiant : par exemple 30 minutes pour les tests les plus longs. Il faudrait donc que les élèves rapident puissent envoyer leurs réponses en cliquant sur le bouton envoi mais aussi qu'au bout des 30 minutes, l'envoi se fasse automatiquement (tant pis s'ils n'ont pas pu répondre à tout).

Je bloque pour forcer l'envoi après 30 minutes à mon script "correction.php " qui inscrit les résultats dans une table MySql

Merci d'avance

Miguel