Bonjour,
Je voudrais nettoyer la session d'un utilisateur lorsqu'il se déconnecte en utilisant la X. J'utilise une page générale qui appelle les autres par des requêtes ajax. Du coup, dans mon body j'ai :
Et ma fonction deconnexion() :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <body onUnload='deconnexion()'>
Du coup, à la place de ce
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 function deconnexion() { alert("Au revoir"); }, je voudrais qu'il appelle mon fichier deconnexion.php. Est ce que c'est possible de faire ça ?alert("Au revoir")
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 <?php require("connexion.php"); session_start() ; $LastConnection = getdate(); $reqLastCo = 'UPDATE config_users SET lastconnection = NOW() WHERE login ="'.$_SESSION['login'].'"'; $bdd->exec($reqLastCo); //destruction de toutes les variable de sessions session_unset() ; //destruction de la session session_destroy() ; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" > <head> <title>CQuest - Deconnexion</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <link rel="stylesheet" type="text/css" href="CSS/chartecss.css" /> </head> </html> <?php echo "Vous êtes maintenant déconnecté.<br />Vous êtes redirigé vers la page de connexion..."; //header("Refresh: 3; URL=login.php" ); header("Refresh: 20; URL=login.php" ); ?>
Partager