Detecter le clic sur le bouton précédent du navigateur
-
- Arias
- Messages : 11
- Inscription : 13 mars 2007, 07:43
Detecter le clic sur le bouton précédent du navigateur
Bonjour
Est-il possible, coté serveur, donc en php, de détecter que le chargement de la page demandée vient d'un clic sur le bouton précédent du navigateur de l'internaute.
Au pire s'il peut être intercepté coté navigateur, il sera toujours possible de faire un submit identifiable coté serveur.
Merci de vos lumières
YC
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Q312461; SV1; .NET CLR 2.0.50727)
Est-il possible, coté serveur, donc en php, de détecter que le chargement de la page demandée vient d'un clic sur le bouton précédent du navigateur de l'internaute.
Au pire s'il peut être intercepté coté navigateur, il sera toujours possible de faire un submit identifiable coté serveur.
Merci de vos lumières
YC
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Q312461; SV1; .NET CLR 2.0.50727)
-
- Arias
- Messages : 11
- Inscription : 13 mars 2007, 07:43
J'ai une idée de solution mais je ne sais pas si elle est très efficace. Dans document.unload, tu mets un cookie qui retient dans quelle page tu étais, et dans document.load tu le lis pour voir si c'était la "suivante", auquel cas tu demandes un rechargement du serveur.
En fait il serait probablement plus efficace de tout simplement envoyer des en-têtes interdisant de mettre tes pages en cache (si vraiment c'est ce que tu veux).
En fait il serait probablement plus efficace de tout simplement envoyer des en-têtes interdisant de mettre tes pages en cache (si vraiment c'est ce que tu veux).
♫ Li tens s'en veit, je n'ai riens fais ;
Li tens revient, je ne fais riens. ♪
Li tens revient, je ne fais riens. ♪
Bon, ya pas de solution .....
Donc je vais essayer de rendre inactif le bouton précedent et de mettre mes propres boutons.
quelqu'un peut-il me dire quelles lignes il faut mettre dans le head pour interdire la mise en cache de mes pages, ou tout simplement comment interdire l'utilisation du bouton precedent ?
Merci
YC
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Q312461; SV1; .NET CLR 2.0.50727)
Donc je vais essayer de rendre inactif le bouton précedent et de mettre mes propres boutons.
quelqu'un peut-il me dire quelles lignes il faut mettre dans le head pour interdire la mise en cache de mes pages, ou tout simplement comment interdire l'utilisation du bouton precedent ?
Merci
YC
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Q312461; SV1; .NET CLR 2.0.50727)
C'est pas une très bonne idée. Je pense que ce serait mieux si tu expliquais d'abord pourquoi tu trouves problématique qu'on puisse revenir à la page précédente.Anonymous a écrit :Donc je vais essayer de rendre inactif le bouton précedent et de mettre mes propres boutons.
Pour éviter la mise en cache il y a un exemple sur la page de description de la fonction header.
♫ Li tens s'en veit, je n'ai riens fais ;
Li tens revient, je ne fais riens. ♪
Li tens revient, je ne fais riens. ♪
Et ça ne change pas grand chose : en faisant un simple clic sur "Précédent" il n'y aura peut-être aucun effet, mais il suffit d'aller deux pages avant en voyant la liste des pages précédentes, et voilà, la personne qui navigue n'est plus du tout dans le même coin.Anonymous a écrit :Donc je vais essayer de rendre inactif le bouton précedent et de mettre mes propres boutons.
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 18 invités