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 :

Session_OnEnd


Sujet :

ASP

  1. #1
    Rédacteur

    Avatar de Erwy
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2003
    Messages
    4 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2003
    Messages : 4 967
    Points : 10 927
    Points
    10 927
    Par défaut Session_OnEnd
    est ce que l'event Session_OnEnd se situe avant ou apres que la variable session ait ete detruite, et si c'est avant comment recuperer le contenu de la variable (session(...) suffit?) ?
    Je souhaite mettre a jour certaines variables applications lors de la fin de session,celles-ci etant identifie dans la variable session.

  2. #2
    Inactif
    Inscrit en
    Juillet 2002
    Messages
    315
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 315
    Points : 353
    Points
    353
    Par défaut
    normalement, tu peux mettre à jour une variable d'application sur l'évènement "Session_onEnd"
    et je pense que les variables de session doivent être supprimées après l'évènement

  3. #3
    Rédacteur

    Avatar de Erwy
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2003
    Messages
    4 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2003
    Messages : 4 967
    Points : 10 927
    Points
    10 927
    Par défaut
    merci pour l'aide.J'ai finalement put faire mes tests sur plusieurs postes donc voici les resultat.
    Dans l'idee j'ai une variable application que j'"ouvre" quand quelqu'un le demande et que je "ferme" quand il n'y a plus aucune seesion qui pointe dessus

    pour ouvrir une session et le fichier(s'il ne l'est pas deja):
    nb:
    -Application("bbb"):nombre de connecte(sur le fichier)
    -Application("aaa"):le fichier
    -Session("fichier"):la variable session qui pointe
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    Application.Lock
    	 if Application&#40;"bbb"&#41;<1 then
    	  Application&#40;"aaa"&#41;="ouvert"
    	 end if
    	 Application&#40;"bbb"&#41;=Application&#40;"bbb"&#41;+1
    	 Application.UnLock
    	 Session&#40;"fichier"&#41;="aaa"
    pour detruire la session
    dans le global.asa
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Sub Session_OnEnd
     fich=Session&#40;"fichier"&#41;
     Application.Lock
     
     Application&#40;"bbb"&#41;=Application&#40;"bbb"&#41;-1
     Application.UnLock
     if Application&#40;"bbb"&#41;=0
      Application&#40;fich&#41;="fermer"
     endif
     End Sub
    j'attends quelques jours avant d'activer le resolu si quelqu'un a des remarques a me faire,merci d'avance.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. dans global.as Session_OnEnd
    Par joecool2005 dans le forum ASP
    Réponses: 1
    Dernier message: 02/08/2006, 00h08
  2. Réponses: 7
    Dernier message: 05/01/2005, 14h43
  3. passage par session_OnEnd
    Par drinkmilk dans le forum ASP
    Réponses: 4
    Dernier message: 06/05/2004, 12h28

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