Bonjour,
Je travail sur du php/mysql.
Je souhaiterais faire un compte à rebours de 10 sec avant l'affichage d'une page définie de mon site. Et que celui-ci se mette en pause lorsque l'utilisateur change de page/d'onglet.
Faire le compte à rebours en javascript (là, rien de bien méchant)
Mettre en pause le compte à rebours lorsqu'on perds le focus de la page (rien de méchant non plus)
Par contre, comment vérifier que l'utilisateur a bien attendu devant le compte à rebours?
Mon idée est de créer
- une variable de session TIME_CAR contenant le début du compte à rebours
et
- une variable de session VALIDE_CAR qui dira si le compte à rebours s'est terminé correctement (cad, si à la fin du compte à rebours le script a bien appelé une page qui met à jours la variable VALIDE_CAR à TRUE)
Cette idée fonctionne pour 80% des gens... Mais il reste les 20%..
Ceux qui peuvent très bien voir dans le code qu'a la fin du script j'appelle la page de validation de la variable VALIDE_CAR et qui pourront accéder à la page sans voir le compte à rebours.
Avez vous une solution plus adaptée à mon besoin? Des pistes à me proposer?
Merci par avance![]()
Partager