Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Problema Con contatore Loggati sul sito

    allora,

    io ho 3 pagine, una "script.asp", una "login.asp" e la terza una pagina qualsiasi del sito

    in script.asp ci sono le seguenti sub:

    [code]
    Sub Session_OnStart
    Application.Lock
    Application("Utenti") = Application("Utenti") + 1
    Application.UnLock
    End Sub

    Sub Session_OnEnd
    Application.Lock
    Application("Utenti") = Application("Utenti") - 1
    Application.UnLock
    End Sub
    [code]

    in login, ogni volta che un utente si logga c'è il richiamo alla prima sub:

    codice:
     if login corretto then Session_OnStart
    e nel logout quest'altra:

    codice:
     if voglio loggarmi out then Session_OnEnd

    Fino a qui tutto apposto. Se mi loggo mi incrementa il contatore Application(Utenti) di 1, se faccio il log out lo decrementa correttamente. C'è un problema:

    se io prendo e chiudo la pagina, quando poi la vado a riaprire naturalmente trovo che la mia sessione non c'è + quindi non sono loggato, però trovo anche che il contatore è rimasto fermo a quando ero loggato, ovvero non è stato diminuito di 1!!!!

    come la risolvo sta cosa? forse che il metodo che uso è veramente così poco efficace come vorrei non fosse?

    help help

  2. #2
    Utente di HTML.it L'avatar di X_Gold*
    Registrato dal
    Nov 2004
    Messaggi
    445
    Salve, sono Folder... Mox Folder , e questa è la mia collega Dana Shell(y) , insieme lavoriamo su i misteri di *.files, da quando gli alieni hanno rapito mia sorella (Mdb-Database Folder) il nostro impegno per sopprimerli da tutti i pc ed eliminare i file corrotti è diventato concreto.

    Insieme formiamo gli X_Gold.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.