Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    493

    nomi degli utenti online...memoria perenne

    ciao a tutti
    ho inserito il codice per creare un elenco degli utenti attualmente connessi sul mio sito.

    i nomi vengono mostrati uno dopo l'altro come si conviene...il problema è che sti nomi non spariscono più

    ho controllato il timeout delle sessioni sul server è impostato a 20 minuti. io non capisco come devo fare per farli sparire.
    vi posto il codice usato.

    grazie

    questo al momento del login avvenuto con successo

    Codice PHP:
        ' username and password match - this is a valid user
        Session("MM_Username") = MM_valUsername
        Session.Timeout=10

        
        '
    codice utenti online
    If InStr(1Application("MM_Username"), Session("MM_Username") & "|" ) = 0 Then
    Application
    .Lock
    Application
    ("MM_Username") = Application("MM_Username") & Session("MM_Username") & "|"
    Application.UnLock
    End 
    If
    'codici utenti online 
    questo invece è il codice inserito nella pagina che mostra gli utenti online

    Codice PHP:
    <script language="VBScript" runat="server"
    Sub Application_OnStart
        Application
    ("MM_Username") = ""
    End Sub
    Sub Session_OnEnd
        Dim n 
        n 
    Replace(Application("MM_Username") , Session("MM_Username") & "|" ,"")
        
    Application.Lock
        Application
    ("MM_Username") = n
        Application
    .UnLock
    End Sub
    </script>
     




    [b]Coristi Online Adesso:[/b]


    <%
    Dim nomi, i
    nomi = Split(Application("MM_Username"), "|")
    i = 0
    For i = 0 To UBound(nomi)
        Response.Write nomi(i) & ", "
    Next
    %> 

  2. #2
    Ciao...il codice <script language="VBScript" runat="server">
    devi caricarlo in global.asa e non nella pagina dove leggi l'Application.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    493
    maq nella pagina devo richiamare il global.asa?

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    493
    ok grazieeeeeeeeeeeeee
    funziona adesso!!!

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    493
    ciao

    ancora io

    ho notato che se l'utente non effettua il logout il nome rimane sempre scritto (ci sono ancora i nomi di ieri...)


    come posso risolvere?

    grazie

  6. #6
    eee col globa asa succede, succede...

  7. #7
    Infatti è un limite di ASP...
    cmq devi risolvere con ajax...
    inizia da qui, è un'ottima soluzione e la adatti facilmente
    http://forum.html.it/forum/showthrea...almente+online

  8. #8
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    493
    ieri sera ho guardato il codice che mi hai suggerito ed è davvero ben fatto.

    l'unica cosa non capisco dove devo intervenire per far mostrare le variabili di sessione contenenti i nomi utente piuttosto che gli id di sessione.

    sapresti aiutarmi?

  9. #9
    Sei riuscito poi?

    Altrimenti stasera, se ho un attimo, ti do una mano a configurarlo...

  10. #10
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    493
    purtroppo no:-(
    se mi dai una mano te e sarei davvero grato!!

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.