2010-08-22 4 views

Répondre

4

Une session, en termes web, est un tas de données stockées sur le serveur qui est associé à un identifiant stocké sur le client (en général, mais pas toujours, en un cookie) et renvoyé au serveur à chaque requête.

C'est un terme très générique, et la façon dont vous l'effacez dépend de l'implémentation spécifique du concept de session. A partir de JavaScript, sans utiliser Ajax, le maximum que vous êtes en mesure de réaliser est d'effacer le jeton sur le client afin qu'il ne puisse plus accéder à la session (la session expirera normalement). puisque toutes les implémentations de session doivent avoir un temps d'expiration pour les arrêter traîner pour toujours).

0

De quelle session parlez-vous? Voulez-vous dire la session qu'un navigateur tient de son état ouvert à fermé ou voulez-vous dire une sorte d'état côté serveur dans une plate-forme comme asp, php, asp.net ...? Un cookie peut également être persistant, dans ce cas vous le tuez simplement (renvoyez-le au navigateur avec une date d'expiration qui est passée)

Vous devez décrire votre problème plus en détail, ce qui vous permet de réponse correcte;)

0

Dans la plupart des cas (côté serveur) les sessions nécessitent un identifiant de session dans un cookie ou un paramètre, donc supprimez simplement l'un ou l'autre pour détruire cette "session". Sinon, si vous savez comment détruire la session dans votre langage côté serveur, créez simplement une page pour cela et appelez-la en utilisant XMLHttpRequest.

Questions connexes