Axe
vendredi 24 juin 2005 à 11:33
Gontran,
en ouvrant un QCM dans un popup sans boutons de navigation, une simple pression sur la touche [<--] du clavier fera un retour arrière, et ça tu ne pourras pas le désactiver. L'internaute a son historique et il n'y a aucun moyen de l'empêcher de naviguer.
Tu dois gérer un indice qui correspond à la question en cours; si tu as accès à PHP, tu peux de manière très simple utiliser des variables de session pour le garder.
Idéalement, tu n'as qu'une seule page pour poser toutes les questions de ton QCM, selon l'indice tu affiches telle ou telle question.
Pour le concept, sans sécurisation :
CODE
qcm.php?&numquestion=4
// poser la question $_GET['numquestion']
Ici l'internaute peut modifier le num de la question posée ds l'url :-)
En stoquant la variable plutôt côté serveur ($_SESSION), l'url reste qcm.php mais la question change à chaque affichage.
Si tout ça te submerge, tu peux aussi essayer de trouver des sites qui proposent d'héberger un QCM, il sera sécurisé d'avance!
Bon courage