Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. Session OnEnd
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • A
      artcava Moderatore • ultima modifica di

      Devi utilizzare il file Global.asa o .asax se .NET.

      Session_OnEnd() è una vera e propria funzione, ti premetto che la chiusura della sessione di un utente non corrisponde esattamente con la chiusura del browser, oppure con l'abbandono del sito... Ma esclusivamente con la chiusura stessa della sessione dopo un tempo di timeout che è impostato a 20min. Sempre che non venga modificato sul Server.

      :ciauz:

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • S
        sherlock User Attivo • ultima modifica di

        ma ci posso infilare direttamente un codice asp?
        perchè dovrei scrivere su un db alcune variabili session alla chiusura della stessa, quindi mi occorre il codice asp che si connetta al db apra il rs e ci scriva dentro le variabili session prima che queste vengano distrutte...si può fare??
        Grazie,

        Marco

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • M
          madai User Attivo • ultima modifica di

          @sherlock said:

          ma ci posso infilare direttamente un codice asp?

          Si :ciauz:

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • S
            sherlock User Attivo • ultima modifica di

            con il codice asp mi dà questo errore

            
            
            Errore di compilazione di Microsoft VBScript error '800a0400' 
             Prevista istruzione 
             //global.asa, line 31 
            <%dim utente, datalogin, datalogout, ip
            ^
            

            che posso fare??
            grazie,

            Marco

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • L
              legolas Moderatore • ultima modifica di
              
              <SCRIPT RUNAT="server" LANGUAGE="VBScript">
                Sub Application_OnStart
                End sub
                Sub Application_OnEnd
                End sub
              
                Sub Session_OnStart
                End Sub
              
              Sub Session_OnEnd
                 dim utente, datalogin, datalogout, ip
              End Sub
              </SCRIPT>
              
              

              Ciao:ciauz:

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • S
                sherlock User Attivo • ultima modifica di

                ciao! grazie del consiglio!
                in effetti così non va in errore, ma non mi scrive nel database la variabile session che mi interessa, cosa che invece fa quando si apre la sessione con session On start...possibile che quando esegue il codice asp abbia già distrutto le variabili session?

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • F
                  fusionman User Attivo • ultima modifica di

                  @sherlock said:

                  ciao! grazie del consiglio!
                  in effetti così non va in errore, ma non mi scrive nel database la variabile session che mi interessa, cosa che invece fa quando si apre la sessione con session On start...possibile che quando esegue il codice asp abbia già distrutto le variabili session?

                  hehe ovviamente si. E' vuota.
                  session_onEnd significa "quando le sessioni scadono esegui qualcosa" quindi non ce l'hai più.

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • S
                    sherlock User Attivo • ultima modifica di

                    infatti, ma l'unico motivo per cui devo aspettare la Session OnEnd è per sapere quando l'utente ha terminato la sessione e scriverlo... perchè gli altri dati li posso scrivere anche prima...come faccio?
                    c'è un altro metodo per farlo?
                    grazie!

                    Marco

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • S
                      sherlock User Attivo • ultima modifica di

                      qualcuno mi aiuta???
                      grazie!!!!

                      Marco

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • F
                        fusionman User Attivo • ultima modifica di

                        Credo sia impossibile fare quello che vuoi fare...
                        Una volta scaduta la sessione non hai più contatto ne informazioni.

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • S
                          sherlock User Attivo • ultima modifica di

                          infatti temevo anch'io...allora bisogna usare i log del server...
                          grazie!

                          Marco

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          Caricamento altri post
                          Rispondi
                          • Topic risposta
                          Effettua l'accesso per rispondere
                          • Da Vecchi a Nuovi
                          • Da Nuovi a Vecchi
                          • Più Voti