fermeture de session ->écriture dans une base de donnée mysql - Perl - Programmation
Marsh Posté le 19-09-2007 à 15:57:54
Bah tu ferme ton "head" 2 fois dont une avant de définir tes imports de scripts et tu ouvre 2 "body" ; bref si ton navigateur est super sympa avec les sites très mal structurés, ptet qu'il y arrivera, sinon aucune chance.
Sinon, utiliser JS pour lancer une page PHP qui va faire le truc, c'est pas tellement recommandé, surtout si JS est désactivé. Tu devrais plutôt inclure ton scripte PHP directement dans ta page (y'a mieux mais bon je vais pas faire un cours ici).
Marsh Posté le 19-09-2007 à 16:12:43
Désolé pour les 2 head, c'était une erreur de copier coller par contre pour les body je connait pas la synthaxe pour mettre le unload et le onunload dans le meme, mais cette solution meme si elle fonctionnait n'est pas propre, ne peut t'on pas dire a php quand tu ferme une session tu fait cela:
upload de la valeur dans la base
suppression des fichier temp des utilisateur
Marsh Posté le 19-09-2007 à 16:15:50
oui, tu peux faire ce que tu veux, même envoyer 15 mails à la personne pour lui dire que sa session est fermée si ça te chante
Marsh Posté le 19-09-2007 à 15:47:42
Bonjour, je suis en train de créer un site web, je veux qu'un utilisateur avec la session de fermer ai le champs enligne =0 dans ma base de donnée, et un utilisateur connecté = enligne =1,
comment fait t'on pour uploader une valeur dans la base de donnée lors de la fermeture de la session?
Pour le moment j'ai fait ca ne marche pas
<code>
</head>
//ferm.js= javascript qui lance logout.php qui enregistre la valeur dans la base
<script src="ferm.js" type="text/javascript"></script>
<script src="Flash.js" type="text/javascript"></script>
</head>
<body onLoad="AxRep();"
//lancement de ferm() lors de la fermeture de la page
<body onunload="ferm();">
</code>