IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP Discussion :

comment detruire une varibale de session en fermant une fenetre


Sujet :

ASP

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    novembre 2005
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : novembre 2005
    Messages : 32
    Points : 28
    Points
    28
    Par défaut comment detruire une varibale de session en fermant une fenetre
    Bonjour,

    Dans une page web, lorsque je click sur un lien, une nouvelle fenetre apparait. Lorsque je ferme la nouvelle fenetre, mes variables de session sont encore actives. Je ne sais pas comment les detruire.

    Pourtant j'ai ajoute ces lignes dans le global.asa
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    function Session_OnEnd() {
    Session.Contents.RemoveAll();
    Session.Abandon();
    }
    Le global.asa est appele lorsque une nouvelle fenetre est activee.

    Exemple:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <a href="java script:void(0)" onclick="window.open('https://secure.drtax.ca/ufileshop/2006/storespec.asp')">2006</a>
    <a href="java script:void(0)" onclick="window.open('https://secure.drtax.ca/ufileshop/2005/storespec.asp?taxyear=2005')">2005</a>
    Lorsqu'on click au 2 liens, les 2 pages contiennent la meme annee. L'annee est affichee a l'aide d'une variable de session. On devrait pourtant voir 2006 sur une page et l'autre 2005.

    Comment je peux resoudre ce probleme?
    Merci
    Joe

  2. #2
    Membre expérimenté
    Avatar de ryan
    Homme Profil pro
    Développeur Web
    Inscrit en
    juin 2003
    Messages
    956
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : juin 2003
    Messages : 956
    Points : 1 316
    Points
    1 316
    Billets dans le blog
    1
    Par défaut
    Yop!

    Ce n'est pas parce que tu fermes une fenêtre que tu clos la session.
    Pour cela, il faudrait fermer toutes les fenêtres.

    Je crois que tu es condamné à trimbaler la variable taxyear d'une page à l'autre soit par que querystring, soit par le request.form.
    Un ascenseur est une machine qui passe quand même la moitié de son temps à descendre.

Discussions similaires

  1. Réponses: 4
    Dernier message: 19/11/2014, 16h44
  2. Réponses: 3
    Dernier message: 14/08/2012, 10h24
  3. Réponses: 1
    Dernier message: 24/05/2011, 00h42
  4. Mettre une variable dans l'appel d'une variable de session
    Par PrinceMaster77 dans le forum Langage
    Réponses: 2
    Dernier message: 13/04/2011, 10h12
  5. Réponses: 2
    Dernier message: 23/01/2008, 22h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo