2 messaggi dal 13 novembre 2002
www.sigehobby.it
Qui di seguito riporto il codice del mio global.asa

Quello che voglio è registrare una frase in un file di testo ad ogni evento ma l'oggetto Session_OnEnd non scrive mai niente (posso immaginare che non trovi traccia della PaginaOrigine) ma non scrive neanche l'ora.
Non riesco a trovare l'errorre .AIUTATEMI - Grazie
<script LANGUAGE="VBScript" RUNAT="Server">

Sub Application_OnStart
  application.lock
    application("FraseDiRegistro") ="__Avvio__Applicazione_____;;;"
    registra()
  application.unlock
End Sub

Sub Application_OnEnd
  application.lock
    application("FraseDiRegistro") ="__Chiusura__Applicazione_____;;;"
  registra()
  application.unlock
End Sub

Sub Session_OnStart
    Session.Timeout=10 
    PaginaOrigine=Request.Servervariables("HTTP_REFERER")
  application.lock
    application("FraseDiRegistro") ="New_User;"&session.sessionid&";"&session("utente")&";"&PaginaOrigine
    registra()
  application.unlock
End Sub

Sub Session_OnEnd
    PaginaOrigine=Request.Servervariables("HTTP_REFERER")
  application.lock
    application("FraseDiRegistro") ="Bye_User;"&session.sessionid&";"&session("utente")&";"&PaginaOrigine
  registra()
  application.unlock
End Sub


sub registra()
  Set fs = Server.CreateObject("Scripting.FileSystemObject")
  filepath = "c:\dir\dir\file.txt"
  strrec = now() &chr(44)& application("FraseDiRegistro") & VBcrlf
  Set LogFile = fs.OpenTextFile(filepath, 8)
  logfile.Write strrec
  logfile.Close
end sub
</script>

Lorre
106 messaggi dal 11 novembre 2002
Ciao ho avuto anke il il tuo problema, quando ho utilizato delle funzioni in global.asa!!!
Purtroppo le devi sostituire con il codice effettivo...
2 messaggi dal 13 novembre 2002
www.sigehobby.it
Alterx, Mi hai illuso !!! - Scherzo, ti ringrazio del consiglio però io ci ho provato come dici te ma.... nel mio file di registro vedo ancora tutte le sessioni che partono ma mai una che termini.
Cosa altro potrebbe essere ad impedirmi il corretto funzionamento del global.asa
Penso sia inutile riportare nuovamente il codice perchè ho tagliato il procedimento della sub registra così com'era e l'ho reincollato nei 4 eventi prima di application.unlock sostrituendolo al richiamo della ex subroutine.
Tutto si comporta esattamente come prima. - Boooooooooooooooooo

Lorre

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.