|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : juin 2005 Messages : 60 ![]() |
Bonjour
Mon site est actif depuis plusieurs mois et il y a quelques bugs que je n'arrive pas à résoudre malgré des rechercehs intensives (c'est un site de jeu en ligne). Je viens d'avoir une idée pour expliquer ces bugs : Il se peut qu'ils se créent quand l'utilisateur actualise sa page et que les données envoyées pas POST se renvoient. Ma question est : Est-ce qu'il y a un moyen pour le serveur de détecter si la page est envoyée par une actualisation ou une utilisation de la fonction "précédente" ou alors est-ce qu'il faut que j'aille régler ça moi-même sur toutes les pages? |
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() Expert Support Applicatif Inscription : mars 2007 Messages : 158 ![]() |
Il me semble que dans la FAQ de javascript il est dit qu'il n'existe aucun moyen de pouvoir empecher l'utilisateur de cliquer sur precedent ou actualiser... faudrait rechercher.
Mais je ne pense que tu puisses savoir si la page est une actualisation, mais je suis pas spécialiste non plus... |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : juin 2005 Messages : 60 ![]() |
Ok, merci, il me semble aussi que ça n'est pas possible. Je suis en train d'éplucher les headers mais je n'ai pas bon espoir
|
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() Inscription : juin 2005 Messages : 60 ![]() |
Ok, donc j'imagine que ça n'est pas possible non plus en php
|
|
|
00
|
|
|
#6 |
|
Membre habitué
![]() Expert Support Applicatif Inscription : mars 2007 Messages : 158 ![]() |
en effet... désolé pour toi, bonne chance pour résoudre ton problème
|
|
|
00
|
|
|
#7 | ||
|
Membre du Club
![]() Inscription : juin 2005 Messages : 60 ![]() |
Alors, j'ai une solution, pas trop lourde en plus
Voilà : Premièrement, il faut déclarer une variable session à la connexion : Ensuite, il faut inclure ce code à toutes les pages, moi je l'ai mis dans une page incluse dans toutes les autres : Code :
Code :
<input name="CodePage" type="hidden" value="<?=rand(1,1000000000) ?>"> |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com