Executer code PHP à la fermeture d'une page

Fermé
amoiraud Messages postés 6 Date d'inscription lundi 29 janvier 2007 Statut Membre Dernière intervention 17 mars 2008 - 17 mars 2008 à 19:05
mouf13 Messages postés 142 Date d'inscription mardi 20 juin 2006 Statut Membre Dernière intervention 22 février 2011 - 1 sept. 2008 à 11:25
Bonjour,

Je suis en train de développer un site, c'est pas le premier et j'ai pas mal de connaissance en PHP mais la j'ai besoin d'executer un code PHP lorsque l'utilisateur quitte la page (pour mettre à jour la base de donnée et ainsi enregistrer la date et l'heure de sa derniere visite).
J'ai essayé comme ca :

<?
session_start();
$nummembre=$_SESSION["nummembre"];
?>
<html>
<head>
....
<?
function Deconnect()
{
$date = date("d/m/Y");
$heure = date("H:i");
include "connect.php";
$req=mysql_query("Update Membres Set date_dv='$date', heure_dv='$heure' Where NumMembre='$nummembre'");
}
?>
</head>
<BODY bgColor="#C5C9C7" topmargin="0" onBeforeUnload="<? Deconnect();?>">
....

Le "onBeforeUnload" est censé detecté la fermeture de la page, j'ai trouvé ca sur l'editeurjavascript, au départ c'est utilisé pour ouvrir une popup à la fermeture de la page mais j'arrive pas à mettre du PHP dedans, si quelqu'un pouvait m'aider ca serait cool.

Merci d'avance.
A voir également:

5 réponses

mouf13 Messages postés 142 Date d'inscription mardi 20 juin 2006 Statut Membre Dernière intervention 22 février 2011 17
1 sept. 2008 à 11:25
<body onunload="jefaitcequejeveuxavecmescheveux();">

+ ajax qui appelera le php dans ta fonction js
2
bibi675 Messages postés 387 Date d'inscription mardi 1 janvier 2008 Statut Membre Dernière intervention 30 décembre 2008 20
17 mars 2008 à 19:29
Bah à la fermeture de la page t'ouvre une popup qui contient un document PHP qui sera exécute à la fin, suffit d'y penser ^^.
0
graffx Messages postés 6506 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 24 mars 2019 1 975
17 mars 2008 à 19:38
ou utilise les cookies des visiteurs, ce qui fait que les infso s' afficheront coté client et bob serveur :)
0
PC PAS ARRET PAR MODE SECURETE
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
salut,
j'ai le meme probleme : execution du code php à la fermeture d'une page
Si vous avez trouvé la solution,réponds moi slv
j'ai trop besoin de ça
merci d'avance
0