Titre: Page fermée --> modif dans la base de donnée
Posté par: Un@m3d le le 26-01-2005 a 11:06:33
Bonjour,
J'aimerais savoir si il y a un code qui permet d'aller modifier la base de donnée quand quelqu'un ferme la page web du site ?
ex : j'ai fais un espace membre et dessus il indique les nouveauté sur le site depuis ca dernière déconnexion ( pour le moment les gens sont obliger de se déconnecté avec un bouton) or tout le monde ne le fais pas ! c'est pour ca que j'aimerai bien que quand il ferme leur page, la base puise etre modifier comme si ils avaient cliqué sur le bouton déconnexion.
Merci d'avance. |
Titre: Re:Page fermée --> modif dans la base de donnée
Posté par: MFred le le 26-01-2005 a 13:23:36
En théorie impossible, une fois que la page a été envoyée, php n'intervient plus.
Une astuce, pas forcément solution idéale mais bon : dans le onClose de la balise body, place un window.open vers une page qui ira faire les modifications qu'ils faut, et qui eventuellement détruira la session. |
Titre: Re:Page fermée --> modif dans la base de donnée
Posté par: Un@m3d le le 27-01-2005 a 17:54:52
| La fonction OnClose ne marche pas ! il n'y a pas un autre moyen ? (pas de onUnLoad car on se déconnecte quand on change de page) |
Titre: Re:Page fermée --> modif dans la base de donnée
Posté par: POde.uk le le 27-01-2005 a 20:07:15
bin au lieu de sauvegarder le moment ou il se déconnecte, sauvegarde le dernier moment où il rafraichit une page?
Si par exemple toutes tes pages sont incluent dans la page index, tu sauvegarde le dernier moment où la page index est rafraichie, si tu veux le faire juste sur une page 'articles par exemple' , tu sauvegardes le dernier moment où cette page est inclue... |
Titre: Re:Page fermée --> modif dans la base de donnée
Posté par: Un@m3d le le 28-01-2005 a 15:47:23
| Oui ok mais c'est quoi le code ? |
Titre: Re:Page fermée --> modif dans la base de donnée
Posté par: Fabien le le 28-01-2005 a 16:40:45
| Bah dans ta page tu te connecte à la base de données et tu fais un UPDATE sur ta table. |
Titre: Re:Page fermée --> modif dans la base de donnée
Posté par: pixyle le le 29-01-2005 a 14:58:38
Essai avec Unload (onUnload).
Le soucis d'updater la db à chaque page c'est que c'est lourd, forcement. Le soucis avec js c'est l'ouverture d'une page "parasitaire" qui pourrait inquiéter l'utilisateur si il s'en rend compte puis faut voir ce que ça donne avec les anti-pop up ...
Je me suis posée cette question pour un sytème de tracking, ça peut servir à pas mal de choses de régler cette question.
|
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|