Page 1 sur 1
Temps Maximum
Posté : 03 avr. 2006, 19:49
par Photographiquement Vôtre
Bonsoir,
Comment faire pour que dès que l'on reste plus de 30 secondes sans toucher à une page on en sort (exemple page de login).
Merci
Posté : 03 avr. 2006, 20:16
par mario
en javascript avec les fonctions setTimeout et clearTimeout
Posté : 03 avr. 2006, 20:45
par Photographiquement Vôtre
Merci mais come JS ne marche pas avec tous les navigateurs, n'y a t-il pas d'alternative avec PHP
Posté : 03 avr. 2006, 20:51
par Truc
la solution php ne peut avoir un effet immédiat faut attendre le chargement d'un page. Mais le principe serai de sauvegarder le timestamp actuel en session et lors d'un redirection vérifier si ce timestamp n'as pas une différence suppérieure à 30 secondes avec celui pris sur le chargement.
Sinon Javascript seule solution à effet immédiat
Posté : 03 avr. 2006, 20:52
par Photographiquement Vôtre
Merci à tous les deux.
Je vais essayer
Posté : 07 avr. 2006, 10:45
par Photographiquement Vôtre
Merci cela marche.
Un peu plus compliqué :
Je souhaite que si la personne ne saisit rien dans une des cases pendant 10 secondes, ile est redirigé.
Merci d'avance
Posté : 07 avr. 2006, 11:19
par Ryle
Pour la redirection automatique et pour ne pas utiliser de javascript, tu peux aussi utiliser le meta-tag refresh
Code : Tout sélectionner
<META HTTP-EQUIV="Refresh" CONTENT="10; URL=http://www.phpfrance.com/">
Te redirigeras vers l'url passée au bout de 10 secondes après l'ouverture (à remplacer par 1800 pour la demi heure

). L'inconvénient, c'est qu'il ne se base pas sur l'activité, mais c'est franchement pas de bol s'il attend pile une demi heure avant d'essayer de se logger
Pour la deuxième question il te faut effectivement utiliser du javascript et les fonctions setTimeout et clearTimeout. Il te suffit lorsque l'utilisateur arrive sur la page de déclencher un timer qui appellera une fonction de redirection au bout de 10 secondes, et de l'arrêter lorsque l'utilisateur se place dans un des champs (onFocus), voire commence à saisir (onKeyPress)
Posté : 07 avr. 2006, 11:30
par Photographiquement Vôtre
Merci je vais essayer