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

    La Sessione Non Dura...perchè qualcuno la cattura... :(

    Ho un problema di sessione...da quando ho modificato il mio global per gli utenti online...

    ecco il global..


    <SCRIPT LANGUAGE="VBScript" RUNAT="Server">

    Sub Application_OnStart

    Application("online") = 0




    On Error Resume Next
    'Path fisica del sito
    Application("dir")="c:\dati\web\"
    Application("dirProtetta")=Application("dir") & "DB\"

    'Connessione OLE-DB
    'Application("dbUtenti") = "Provider=Microsoft.Jet.Oledb.4.0;data source=" & mid(server.mappath("1"),1,2) & Application("dirProtetta") & "db.mdb"



    Dim objXMLdoc
    set objXMLdoc = Server.CreateObject ("Microsoft.XMLDOM")
    objXMLdoc.async = False
    Set objXMLroot = objXMLdoc.createElement("UtentiConnessi")
    objXMLdoc.appendchild (objXMLroot)
    objXMLdoc.Save Application("dirProtetta") & ("utenti.xml")
    Set objXMLdoc =nothing
    Set objXMLroot=nothing

    End Sub

    Sub Session_OnStart

    Session.Timeout = 20

    Application.Lock

    Application("online") = Application("online") + 1

    Application.UnLock

    On Error Resume Next
    Session.Timeout=1
    Session("Login")=False


    Dim objXMLdoc
    Dim root
    Dim newElem

    set objXMLdoc = server.createobject("Microsoft.XMLDOM")
    objXMLdoc.async = false
    objXMLdoc.load Application("dirProtetta") & ("utenti.xml")

    Set root = objXMLdoc.documentElement
    Set newElem = objXMLdoc.createElement("Session_" & Session.SessionID)
    root.appendchild newElem
    newelem.setattribute "Data",FormatDateTime(now,2)
    newelem.setattribute "Ora",FormatDateTime(now,4)

    objXMLdoc.Save Application("dirProtetta") & ("utenti.xml")

    set newElem=nothing
    set root=nothing
    set objXMLdoc=nothing

    End Sub

    Sub Session_OnEnd
    On Error Resume Next
    Dim objXMLdoc
    Dim root
    Dim currNode

    Application.Lock

    set objXMLdoc = server.createobject("Microsoft.XMLDOM")
    objXMLdoc.async = false
    objXMLdoc.load Application("dirProtetta") & ("utenti.xml")

    Set root = objXMLdoc.documentElement

    Set currNode = root.getElementsByTagName("Session_" & Session.SessionID)
    root.removeChild(currNode.item(0))
    objXMLdoc.Save Application("dirProtetta") & ("utenti.xml")

    set currNode=nothing
    set root=nothing
    set objXMLdoc=nothing
    Application("online") = Application("online") - 1

    Application.UnLock

    End Sub

    </SCRIPT>





    Praticamente la sessione ora anzichè venti...mi dura più o meno un minuto..



    Help Me!

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Il titolo è da 10 e lode! :maLOL:


    Roby

  3. #3

  4. #4
    anch'io ho lo stesso problema...se qualcuno ha già avuto questo problema si faccia avanti please...
    if u are junior then Hallo!!!
    if u are senior then Cool!!!
    if u are a lady then Hi baby!!!

    http://www.solamentegratis.it

  5. #5
    Originariamente inviato da Roby_72
    Il titolo è da 10 e lode! :maLOL:


    Roby
    vorrei aiutarti ma ora vado a pranzo... dopo ti dico...
    cmq quoto ROBY_72

  6. #6
    l'hai scritto tu nel codice

    On Error Resume Next
    Session.Timeout=1
    Session("Login")=False

    andrà forse in errore ?

  7. #7
    Originariamente inviato da pieroseko
    l'hai scritto tu nel codice

    On Error Resume Next
    Session.Timeout=1
    Session("Login")=False

    andrà forse in errore ?


    azzz..

  8. #8
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    azz quel titolo ricorda vagamente la mia firma!
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  9. #9
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Originariamente inviato da Sypher
    azz quel titolo ricorda vagamente la mia firma!
    Mi sembrava di aver già letto qualcosa del genere... a parte lo spot.

    Roby

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.