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

    sessioni da cancellare quando si chiude la pagina

    salve a tutti
    sto costruendo una pagina di report la quale riporta,
    dopo una procedura (che va a recuperare ed elaborare valori da varie tabelle)
    un array multidimensionale
    il quale poi viene stampato in una tabella html

    l'array che poi va a comporre la tabella deve essere odinato :
    per non rieseguire la procedura carico l' array in una sessione
    e poi gestisco la sessione

    il mio problema -dubbio è una volta che io o l'utente chiude la pagina che fine fa la sessione ?
    che do che rimanga in "vita" ?
    si puo cancellare quando si chiude la pagina ?
    grazie
    si! si! mi sembra che sto programmando !

  2. #2
    Ciao,
    quando scadono le sessioni utente, tutto ciò che è a loro legato viene distrutto.

    a mio avviso, la soluzione che potrebbe fare per te,
    è l'utilizzo di una variabile statica.

    Questa ti garantisce che l'informazione è la stessa per tutti e che vive parallelamente al ciclo di vita dell'applicazione, cioè fino a che non viene arrestato il servizio del web server,
    la variabile static sopravvive.

    Ciao
    Mirko Agrati
    WEB : http://mirkoagrati.110mb.com
    RSS : http://feeds.feedburner.com/MirkoAgratiArticoli

  3. #3
    quando chiudi la pagina puoi "svuotare" l'array di sessione.

    $_SESSION = array();
    $session_destroy();

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  4. #4
    il problema è intercettare la chiusura della pagina o lo spostamento ad un altra
    altrimenti devo fare una pagina di logout
    si! si! mi sembra che sto programmando !

  5. #5
    Originariamente inviato da fontanari rober
    il problema è intercettare la chiusura della pagina o lo spostamento ad un altra
    altrimenti devo fare una pagina di logout
    Non puoi prevedere quando e se l'utente chiude il browser ... lo devi gestire tu.

    Mi pare di capire che hai una sequenza di attivita' e se fosse tale sai quando termina e svuoti l'array $_SESSION. Se l'utente chiude il browser la sessione si azzerera' da se. Se va a spasso in internet abbandonando il tuo sito provvedera' il time out di sessione lato server.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.