:: Easy-Script.com :: Index du Forum

Votre bannière ici !

 FAQFAQ   RechercherRechercher   Liste des MembresListe des Membres   Groupes d'utilisateursGroupes d'utilisateurs   S'enregistrerS'enregistrer 
 RSS : Les 20 dernières discussions des forums d'Easy-Script.nom RSS   ProfilProfil   Messages PrivésMessages Privés   ConnexionConnexion 

Poster un nouveau sujet  Répondre au sujet
[Resolu] Détection de fermeture de page
Inform-Net


Inscrit le: 04 Aoû 2007
Messages: 23
Localisation: France - Ardennes
Répondre en citant
Bonjour tout le monde,

Existe-t-il en php une commande ou une fonction qui me permettrait de lancer à la fermeture d'une page une fonction prédéfinie ?

Je souhaite par contre que cette fonction ne s'exécute qu'à la fermeture de la page (clôture de session) sans pour autant être obligé d'ouvrir une fenêtre en popup.

Merci .......


Dernière édition par Inform-Net le Mar 07 Aoû 2007, 2:00 am; édité 2 fois

_________________
Patrick Feck
Inform-Net
Voir le profil de l'utilisateurEnvoyer un message privéEnvoyer l'e-mailVisiter le site web du posteur
Redox
Modérateurs
Modérateurs

Inscrit le: 07 Sep 2004
Messages: 974
Répondre en citant
Inform-Net a écrit:
Existe-t-il en php une commande ou une fonction qui me permettrait de lancer à la fermeture d'une page une fonction prédéfinie ?
Non, il n'existe pas de fonction php à proprement dit ! Il faudra te tourner vers du JS avec l'évènement onUnload que tu pourras combiner avec de l'AJAX pour lancer ton fichier coté serveur (contenant ta fonction php) !

Voici quelques ressources pour appréhender l'AJAX si tu ne connais pas trop :
http://developpeur.journaldunet.com/tutoriel/dht/050406-javascript-ajax-xmlhttprequest-1.shtml
http://qwix.media-box.net/index.php/2005/01/21/45-XmlhttprequestEtPhp
http://developer.apple.com/internet/webcontent/xmlhttpreq.html
http://www.toutjavascript.com/savoir/xmlhttprequest.php3

Sinon, vu que tu en a parlais , tu peux travailler avec les sessions et plus précisément les id de sessions en php pour détecter la fermeture, en sachant qu'il y aura la perte de l'id de session de ton visiteur lorsque celui ci fermera la fenetre...

Voir le profil de l'utilisateurEnvoyer un message privé
Inform-Net


Inscrit le: 04 Aoû 2007
Messages: 23
Localisation: France - Ardennes
Répondre en citant
Merci Redox pour toutes ces infos.

Finalement j'ai résolu le problème différemment en ajoutant simplement un champ de délai maxi dans la table des sessions. Ce n'est pas véritablement du temps réel, mais ce n'est pas trop mal quand même.

Mais je regarderai les sources que tu m'as indiquées.

Merci @+

_________________
Patrick Feck
Inform-Net
Voir le profil de l'utilisateurEnvoyer un message privéEnvoyer l'e-mailVisiter le site web du posteur
Annonces && Topic Scooping
[Resolu] Détection de fermeture de page
Vous pouvez poster de nouveaux sujets dans ce forum
Vous pouvez répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum
Toutes les heures sont au format GMT + 2 Heures  
Page 1 sur 1  

  
  
 Poster un nouveau sujet  Répondre au sujet  


Powered by phpBB © 2001, 2002 phpBB Group
Traduction par : phpBB-fr.com
Design by Vjacheslav Trushkin
phpBB SEO

Anti Bot Question MOD - phpBB MOD against Spam Bots
Inscriptions / messages bloqués: 2699 / 640