Visualizzazione dei risultati da 1 a 4 su 4

Discussione: problema sessioni

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    28

    problema sessioni

    ciao, ho scoperto con orrore una brutta cosa:
    con questo script di pagina logout:

    Codice PHP:
    session_start(); 
    $_SESSION = array(); 
    session_regenerate_id(); 
    header("Location: [url]http://www.miosito.it/login.php[/url]"); 
    exit; 
    se faccio il logout funziona, nel senso che se torno indietro nel browser e poi clicco su un link privato non visualizza piu' niente.
    Il problema è che sul browser le sessioni non vengono comunque distrutte infatti rimane impostato il link ad esempio:
    http://www.miosito.it/invio_comunica...fcb6912ffd738d
    e se copio e incollo sul browser questa riga, mi visualizza di nuovo le pagine private!
    alcune mi chiedono il logout e altre no..
    devo capire come fare...
    Secondo voi dove sbaglio?
    Il sito gira su un server windows!

  2. #2

  3. #3
    Utente di HTML.it L'avatar di jeppox
    Registrato dal
    Mar 2007
    Messaggi
    436
    ciao,

    prova a distruggere la sessione anzi che usare session_regenerate_id():
    Codice PHP:
    session_start(); 
    $_SESSION = array(); 
    session_destroy(); //DISTRUGGE la sessione. 
    header("Location: [url="http://www.miosito.it/login.php"][url]http://www.miosito.it/login.php[/url][/url]"); 
    exit; 

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    28
    grazie ragazzi... ho provato anche con destroy ma non funziona, non riesco a distruggere le sessioni...
    E' un problema di aruba su server windows

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.