Administrateur PHPfrance |
13231 Messages
23 août 2007, 12:38
Le mieux, c'est une session avec un principe de clé temporaire.
Quand le visiteur passe dans la page p1, tu stockes en session le timestamp de l'affichage en session
Quand le visiteur passe dans la page p2, tu vérifie qu'il est passé dans la page p1 il y a moins de x secondes et tu supprimes cette référence.
Du coup :
- tu vérifie que tu es passé dans la page p1 avant la page p2
- tu mets en place une temporisation (s'il oubli son PC et qu'il revient 2h après, c'est pas génial qu'il puisse quand même accéder à la page p2)
- tu empêche le rafraichissement de la page p2. S'il passe de la page p1 à p2 puis fait F5, le second affichage de la page p2 ne sera pas valide
