IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[PHP-JS] Compte � rebours sur l'ensemble des pages


Sujet :

Langage PHP

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    30
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 30
    Par d�faut [PHP-JS] Compte � rebours sur l'ensemble des pages
    Je dois r�aliser un qcm avec un temps limit� en php.
    J'ai regard� sur Internet et j'ai trouv� la solution CRON.
    Mais apparement �a ne marche que si l'on a pas de serveur mutualis� ce que j'ai (OVH avec l'offre .info)
    Mon probl�me est que je fais des header vers d'autres pas page...
    Donc je dois stocker mon temps dans une variable.
    Peut on "envoyer" le temps parcouru � une page avec une variables de sessions par exemple et reprendre le compte � rebours.
    Sinon y'aurait-il une solution en Flash - Action Script
    Merci

  2. #2
    Membre �prouv�
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    1 221
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 221
    Par d�faut
    ou javascript/ajax ?
    ou alors au moment de la validation, qui recharge/change la page, tu v�rifies en php le temps pass� ?
    Ou alors j'ai pas compris ce que tu veux faire ?

  3. #3
    Membre exp�riment�
    Avatar de titoumimi
    Profil pro
    Inscrit en
    D�cembre 2003
    Messages
    3 707
    D�tails du profil
    Informations personnelles :
    �ge : 44
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2003
    Messages : 3 707
    Par d�faut
    tu peux faire un time() au tout d�but de ton formulaire, que tu stoque dans une variable de session.

    Il ne te restera plus qu'� comparer le time actuel au time pass� en session pour v�rifier le temps �coul� ... non ?
    Globalement inoffensif
    Merci de respecter les r�gles du forum.
    Aucune question technique par MP !
    _______________________________________________________________________
    Cours Ruby et Ruby on Rails (RoR) - Cours PHP - FAQ Ruby / Rails - Livres Ruby / Rails
    Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS
    Tutoriaux HTML/CSS et PHP

  4. #4
    Membre �prouv�
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    1 221
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 221
    Par d�faut
    Ah ok le probl�me c'est que chaque fois que l'on valide une question on change de page, donc tu perds la date initiale.

    Bah tu passes la date en hidden ou en session.
    Pour le calcul du temps pass� � chaque page tu fais la diff�rence entre le moment ou la page s'affiche et le moment o� le formulaire est valid�.

  5. #5
    Membre chevronn�
    Avatar de Eric Berger
    Homme Profil pro
    D�veloppeur .NET
    Inscrit en
    Octobre 2002
    Messages
    346
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 49
    Localisation : Suisse

    Informations professionnelles :
    Activit� : D�veloppeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2002
    Messages : 346
    Par d�faut
    Pour moi, le plus simple et efficace serait d'une part, comme �a a �t� dit, d'utiliser une variable de session avec un time ou un timestamp, puis de la passer � une fonction javascript lorsque une page est envoy�e au client. Cette fonction pourra g�rer un compte � rebours et interragir avec l'utilisateur lorsque le temps est �coul�.

    Petite b�mole sur la pr�cision, le temps de chargement de la page ne sera pas d�compt�. Pour limiter cette erreur, on placera le script en d�but de page. On peut �galement estimer ce temps de chargement et compenser le temps d'autant.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    30
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 30
    Par d�faut
    Merci pour votre aide
    Le seul truc c'est que si je veux que �a v�rifie environ toutes les secondes (ou moins) si on d�passe le temps, faut que je fasse une fonction qui tourne en boucle et �a risque de prendre de la ressource syst�me je pense.
    Genre un while()...

  7. #7
    Membre exp�riment�
    Avatar de titoumimi
    Profil pro
    Inscrit en
    D�cembre 2003
    Messages
    3 707
    D�tails du profil
    Informations personnelles :
    �ge : 44
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2003
    Messages : 3 707
    Par d�faut
    pour la fonction qui tourne en boucle sur ta page, va falloir t'orienter vers du javascript
    Globalement inoffensif
    Merci de respecter les r�gles du forum.
    Aucune question technique par MP !
    _______________________________________________________________________
    Cours Ruby et Ruby on Rails (RoR) - Cours PHP - FAQ Ruby / Rails - Livres Ruby / Rails
    Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS
    Tutoriaux HTML/CSS et PHP

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    30
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 30
    Par d�faut
    Ok je vais voir du c�t� de Javascript, merci

Discussions similaires

  1. R�ponses: 9
    Dernier message: 07/02/2012, 10h16
  2. R�ponses: 1
    Dernier message: 27/06/2010, 08h33
  3. Avertissement utilisateur sur l'ensemble des pages d'un site
    Par AbdouPoulou dans le forum EDI, CMS, Outils, Scripts et API
    R�ponses: 2
    Dernier message: 04/06/2010, 12h24
  4. R�ponses: 4
    Dernier message: 24/09/2009, 19h21
  5. navigation-rule sur l'ensemble des pages
    Par laurent.c123 dans le forum JSF
    R�ponses: 9
    Dernier message: 09/02/2009, 00h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo