Detruire un session en JavaScript

Résolu/Fermé
nickleus Messages postés 374 Date d'inscription dimanche 20 janvier 2008 Statut Membre Dernière intervention 18 juin 2011 - 2 mai 2009 à 11:38
fady005 Messages postés 351 Date d'inscription vendredi 16 février 2007 Statut Membre Dernière intervention 5 novembre 2020 - 6 oct. 2009 à 10:08
Bonjour,

J'ai une variable de session ($_SESSION['msg'] = "message") que je souhaiterais détruire en cliquant sur un lien uniquement en JavaScript avant de faire un history.back()

Existe-il une fonction JavaScript qui me permettrais cette opération ?

merci beaucoup d'avance de vos solutions ;)

5 réponses

nickleus Messages postés 374 Date d'inscription dimanche 20 janvier 2008 Statut Membre Dernière intervention 18 juin 2011 5
3 mai 2009 à 15:14
Il n'y a pas de solutions ?
0
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 920
3 mai 2009 à 15:36
salut,

J'ai une variable de session ($_SESSION['msg'] = "message") que je souhaiterais détruire en cliquant sur un lien uniquement en JavaScript avant de faire un history.back()
la session est gérée par le serveur et Javascript ne s'exécute que sur le poste client donc ce n'est pas possible.
mets un lien vers un script PHP qui détruira la session puis renverra le visiteur vers une nouvelle page.
par exemple :
<a href="deconnexion.php">se déconnecter</a>

puis en PHP :
<?php
$_SESSION = array();
session_destroy();
header("Location:nouvelle_page.html");
?>
0
nickleus Messages postés 374 Date d'inscription dimanche 20 janvier 2008 Statut Membre Dernière intervention 18 juin 2011 5
4 mai 2009 à 16:07
Je ne voulais pas utiliser cette solution mais je crois que je vais être obliger de faire ainsi.

Merci ;)
0
Appel ta page via Ajax, non?
0
fady005 Messages postés 351 Date d'inscription vendredi 16 février 2007 Statut Membre Dernière intervention 5 novembre 2020 78
6 oct. 2009 à 10:08
Bonjour,
Pourrais-tu donner un peu plus de détails sur le code à mettre en place pour le faire ?
Merci
0

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

Posez votre question
IpIpIpIpOne Messages postés 436 Date d'inscription mercredi 18 février 2009 Statut Membre Dernière intervention 24 mai 2009 116
20 mai 2009 à 23:36
Tu peux ptet aussi simplement supprimer le cookie de session en JS ? (j'dis ptet une connerie là ...)

Sinon, oui, AJAX !
0