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

    terminare una sessione senza chiudere il browser

    Ciao A tutti.
    Io ho inizializzato una sessione così:
    codice:
    session_start();
    Quando l'utente chiude il browser il cookie muore. Fino a qui tutto ok.
    Come dovrei fare se volessi eliminare il cookie senza che l'utente debba chiudere il browser, ma attraverso un pulsantino di logout?
    Che codice devo scrivere sulla pagina di logout?

    Grazie raga!

    g.

  2. #2
    http://it.php.net/manual/it/function...on-destroy.php

    codice:
    Esempio 2. Distruggere una sessione con $_SESSION
    
    <?php
    
    // Inizializza la sessione.
    // Se state usando session_name("qualcosa"), non dimenticatevelo adesso!
    session_start();
    // Desetta tutte le variabili di sessione.
    $_SESSION = array();
    // Infine distrugge la sessione.
    session_destroy();
    
    ?>
    il numerello di sessione sara' lo stesso ma i dati di sessione sul server distrutti. Potrebbe trarti in inganno se il browser rilegge la cache, ma sul server i dati non ci saranno piu'.

    Se il numerello di sessione (session_id()) assegnato e' lo stesso ... frega niente ad alcuno..

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

  3. #3
    grazie! ha funzionato!
    ciao.

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.