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.
    • S
      sherlock User Attivo • ultima modifica di

      Session OnEnd

      ciao a tutti!
      ho bisogno di salvare in database l'ora di termine di una sessione sul mio sito (ovvero devo associare la scrittura sul db alla session OnEnd), ma non so come fare!
      grazie,

      Marco

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • 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