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.NET Discussion :

comment afficher le nombre des membre en ligne


Sujet :

ASP.NET

  1. #1
    Membre du Club
    Inscrit en
    Octobre 2008
    Messages
    65
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 65
    Points : 42
    Points
    42
    Par défaut comment afficher le nombre des membre en ligne
    salut ;
    je veux savoir comment afficher le nombre des membres en ligne
    avec le fichier global.asax .
    les membres en ligne : les membres qui sont authentifier et qui ont une session("login")
    ??
    merci .

  2. #2
    Membre expérimenté Avatar de bossun
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    1 359
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 359
    Points : 1 443
    Points
    1 443
    Par défaut
    Tu dois déclarer une variable d'application et l'incrémenter dans le Session_Start()

    et décrémenter dans le Session_End() de ton global.asax

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    367
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 367
    Points : 101
    Points
    101
    Par défaut comment afficher le nombre des membre en ligne
    Bonjour

    Dans ton global.asa :
    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
    <script LANGUAGE=VBScript RUNAT=Server>
       SUB Application_OnStart
          Application("online") = 0
       END SUB
     
       SUB Session_OnStart
          Application.Lock
          Application("online") = Application("online") + 1
          Application.Unlock
       END SUB
     
       SUB Session_OnEnd
          Application.Lock
          Application("online") = Application("online") - 1
          Application.Unlock
       END SUB
    </script>
    et pour afficher le compteur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <HTML><BODY>
       ...
       <%=Application("online")%> en ligne
       ...
    </BODY></HTML>
    en haut de chaque page

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <% ' Durée de la session (minutes)
    Session.TimeOut=5 %>
    Jean Claude

Discussions similaires

  1. Réponses: 8
    Dernier message: 18/04/2011, 14h46
  2. Réponses: 0
    Dernier message: 25/07/2010, 17h22
  3. Réponses: 3
    Dernier message: 24/04/2008, 17h20
  4. Réponses: 23
    Dernier message: 23/05/2006, 16h52
  5. Réponses: 8
    Dernier message: 06/04/2006, 09h01

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