Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 21

Discussione: tempo di sessione

  1. #1

    tempo di sessione

    Sto creando dei quiz on-line.
    ho realizzato tutto, ma vorrei che il quiz si svolgesse in 20 minuti
    se passano i 20 minuti mi dirotta su una nuova pagina che mi scrive
    tempo scaduto....

    si può fare?
    www.magicolupo.it
    La voce del popolo biancoverde.

    Il sito sull'Avellino Calcio
    solo per amanti della Curva Sud Irpina

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,563
    Quando inizia il quiz attiva una variabile di sessione e imposta il timeout a 20 minuti.
    In tutte le pagine controllala presenza della variabile di sessione. Se scaduta dirotta dove vuoi tu...
    Il controllo più pulito forse sarebbe in javascript però...

    Roby

  3. #3
    lo posso fare con metatag redirect? o no? mi daresti un esempio di codice di quello che hai detto??? a proposito..ti ringrazio per ieri sei stato prezioso..ho portato al termine il progettino
    www.magicolupo.it
    La voce del popolo biancoverde.

    Il sito sull'Avellino Calcio
    solo per amanti della Curva Sud Irpina

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,563
    Inizia il questionario:
    codice:
    session("start") = true
    session.timeout = 20 'Minuti
    In tutte le pagine del questionario all'inizio:
    codice:
    if not session("start") then
    response.redirect ("tempo_scaduto.asp")
    end if
    Roby

  5. #5
    posso mettere tutte e dui i pezzi del codice nella stessa pagina, visto che la pagina del quiz è una??

    ancora grazie
    www.magicolupo.it
    La voce del popolo biancoverde.

    Il sito sull'Avellino Calcio
    solo per amanti della Curva Sud Irpina

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,563
    Ah....
    Si ma il controllo della sessione devi farlo dopo che ha premuto il tasto submit per rispondere...
    Se sono passati 20 minuti non accetta nessuna risposta altrimenti si.
    E' più bello che l'utente possa disporre di un countdown visibile altrimenti non sa quanto tempo sia trascorso...

    Roby

  7. #7
    al countdown ci avevo pensato e lo farò in javascript.
    io pensavo che c'era un modo che mentre faceva il test, passati i 20 minuti usciva dalla pagina e ti buttava fuori in un altra pagina
    www.magicolupo.it
    La voce del popolo biancoverde.

    Il sito sull'Avellino Calcio
    solo per amanti della Curva Sud Irpina

  8. #8

  9. #9
    allora gli faccio un metatag con tempo di redirect di 20 minuti.
    però poi c'è il problema che si può tornare indietro...o non è un problema??
    www.magicolupo.it
    La voce del popolo biancoverde.

    Il sito sull'Avellino Calcio
    solo per amanti della Curva Sud Irpina

  10. #10
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,563
    Imposti contemporaneamente una variabile di sessione a true (e fai vedere le domande solo se è a true) e il metatag di redirect ad un'altra.
    In quest'altra pagina modifichi subito la sessione, quindi anche se uno torna indietro alla prima pagina la variabile di sessione modificata non consente di andare avanti e ti sputa fuori...

    Non mi so esprimere molto bene in questi giorni...

    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 © 2024 vBulletin Solutions, Inc. All rights reserved.