Bonjour,
J'utilise PHP-MySQL pour une application intranet Simple.
Dans ma db, j'ai une table EMPLOYE dans laquelle je stocke la date et heure de début de connection , ainsi que la date et l'heure de fin de connection.
Aucun probleme pour le début de connection
Pour la fin de connection, j'execute une fonction PHP lorsque l'utilisateur clique sur un bouton LOGOFF
Par contre, j'aimerais stocker aussi l'heure de fin de connection lorsque l'utilisateur ferme son navigateur ...
J'ai déja essayé avec l'évenement body OnUnLoad ="mafonction". Cela fonctionne mais la fonction s'execute à chaque changement ou upload de page .. ce qui m'ennuie fortement.
je pense qu'il n'existe aucune méthode pour "capturer" un click sur la croix du navigateur .. Si seulement qqn avait une alternative, cela serait utile à des millions de développeurs beginners comme moi :)
Ma fonction est la suivante
function logoff( )
{
<?
$temps = date ( ..... );
UPDATE EMPLOYE SET end_Con = $temps ..........
?>
}
Pour info, je suis moi-meme surpris par le code PHP à l'intérieur d'une fonction JS mais ca marche !!!!!
Merci à tous .. mais je désespere ..
Si seulement BODY OnClose existait , ou si qqn l'avait développé !! Configuration: Windows 2000
Internet Explorer 6.0

