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

    La sessione non viene distrutta su IE

    Ciao a tutti, ho una funzione semplicissima che mi svuota le variabili presenti in sessione e poi la distrugge, infine esegue un header location alla pagina di login.

    Codice PHP:
    function doLogoutNow()
    {
       
    // Elimino tutte le variabili di sessione
       
    session_unset();
       
    // Distruggo la sessione
       
    session_destroy();
       
    header("Location: ../index.php");

    Non riesco a capire: su firefox funziona benissimo mentre explorer si pianta e ho notato che la spia sul router corrispondente al mio portatile si mette a lampeggiare a manetta (sto lavorando da remoto).

    Qualche idea?

  2. #2

    MAh...

    L'unica cosa che posso dirti è che io ho abbandonato da tempo IE per molteplici motivi tra cui la diversità di comportamento tra IE ed Opera o Mozilla.
    Non ti sto dando un aiuto ma hai la mia solidarietà e ti consiglio di sbattere molto la testa perchè IE si comporta in maniera mooolto strana!
    Ciao!

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    1,141
    prova a fare così..
    Codice PHP:
    function doLogoutNow()
    {
       
    // Elimino tutte le variabili di sessione
       
    session_unset();
       
    // Distruggo la sessione
       
    session_destroy();
       
    header("Location: ../index.php");
       exit;

    ciao

  4. #4
    Funziona! Grazie mille!

    @Antagonista: abbandonare IE può avere senso dal punto di vista del navigatore ma non certo dello sviluppatore: dalle ultime stime, a livello mondiale, IE rappresenta ancora oltre il 90% dei browser utilizzati... abbandonarlo per sviluppare esclusivamente per FireFox mi sembra molto prematuro ed azzardato.

  5. #5
    Se usi $_SESSION e' meglio che svuoti l'array come suggerito dal manuale.

    http://www.php.net/manual/it/functio...on-destroy.php


    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.