[Internet] Interdire retour page précédente
Fermé
mt-2
Messages postés
15
Date d'inscription
lundi 23 avril 2007
Statut
Membre
Dernière intervention
29 août 2008
-
8 août 2007 à 11:55
mt-2 Messages postés 15 Date d'inscription lundi 23 avril 2007 Statut Membre Dernière intervention 29 août 2008 - 8 août 2007 à 14:02
mt-2 Messages postés 15 Date d'inscription lundi 23 avril 2007 Statut Membre Dernière intervention 29 août 2008 - 8 août 2007 à 14:02
A voir également:
- [Internet] Interdire retour page précédente
- Supprimer une page word - Guide
- Traduire une page internet - Guide
- Gps sans internet - Guide
- Retour à la ligne excel - Guide
- Word numéro de page 1/2 - Guide
3 réponses
Ssylvainsab
Messages postés
2884
Date d'inscription
samedi 29 juillet 2006
Statut
Modérateur
Dernière intervention
15 août 2020
825
8 août 2007 à 13:41
8 août 2007 à 13:41
Salut.
Interdire de revenir à la page précédente, ce n'est pas vraiment possible, il y a d'autres moyens de revenir à une page que d'utiliser le bouton "précédent".
A mon avis, la meilleure solution est d'enregistrer les adresses IP (en plus tu peux aussi utiliser ça pour identifier de manière unique chaque personne qui a répondu, et stocker les réponses avec) :
Quand quelqu'un arrive sur la première question, tu récupères son IP, et regarde si elle est déjà dans la table. Si oui, il a déjà fait cette série de questions, donc il ne peut pas les refaire et passe à la suivante (Voire : webmaster faire une redirection ), sinon il peut les faire et on stocke son IP dans la table.
Pour voir le temps qu'une personne a mis à faire les questions, utilise des champs de type DATETIME dans la table ou tu enregistres les réponses.
Il y a aussi le referer, mais c'est très facile à modifier donc déconseillé.
Interdire de revenir à la page précédente, ce n'est pas vraiment possible, il y a d'autres moyens de revenir à une page que d'utiliser le bouton "précédent".
A mon avis, la meilleure solution est d'enregistrer les adresses IP (en plus tu peux aussi utiliser ça pour identifier de manière unique chaque personne qui a répondu, et stocker les réponses avec) :
Quand quelqu'un arrive sur la première question, tu récupères son IP, et regarde si elle est déjà dans la table. Si oui, il a déjà fait cette série de questions, donc il ne peut pas les refaire et passe à la suivante (Voire : webmaster faire une redirection ), sinon il peut les faire et on stocke son IP dans la table.
Pour voir le temps qu'une personne a mis à faire les questions, utilise des champs de type DATETIME dans la table ou tu enregistres les réponses.
Il y a aussi le referer, mais c'est très facile à modifier donc déconseillé.
utilise les variables de session avec ce qu'a dit Ssylvainsab. Le pb avec l'ip c'est que pour les réseaux d'entreprise/d'école, les réseaux derriere routeur cela ne marche pas.
mt-2
Messages postés
15
Date d'inscription
lundi 23 avril 2007
Statut
Membre
Dernière intervention
29 août 2008
8 août 2007 à 14:02
8 août 2007 à 14:02
Merci de vos réponses !
Je pensais qu'il y aurait un moyen plus simple de faire ça mais je vois que non...
Bon bah y'a plus qu'à relever les manches et à se plonger dans le code. Au boulot ;)
Je pensais qu'il y aurait un moyen plus simple de faire ça mais je vois que non...
Bon bah y'a plus qu'à relever les manches et à se plonger dans le code. Au boulot ;)