Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Session help me

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    45

    Session help me

    Ciao a tutti
    Sto usando le sessioni... solo che quando distruggo la sessione con:

    session_destroy();

    Se premo il pulsante del browser "indietro" la pagina viene caricata comunque...

    E' sbaglioto o è normale che cio avvenga..? Si puo evitare che ciò avvenga??

  2. #2
    che intendi con "la pagina viene caricata comunque" ?

    Perchè che la pagina si apra è normalissimo che però ad esempio risulti ancora loggato (se hai usato le sessioni per il login) questo non è bene...

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    45
    Se clico su uno dei link mi considera loggato...

    pratiacamente se clicco su logout esegue la pagina logout.php dove distruggo la sessione mi reindirizza a login.php.
    Poi se clicco su indietro del browser e succesivamente su uno dei link della pagina li esegue normalmente...

    nelle pagine non so se ho saltato qualcosa, io faccio cosi:

    all'inizio della pagina eseguo:

    session_start();

    poi:

    verifico l'esistenza della sessione:

    if (!isset($_SESSION["user"]))
    {
    se non esistte apro la pagina di errore..
    header('location:login_failed.php');
    }
    se esiste visualizza il codice html che segue il vontrollo......

    Manca qualche cosa? Oppure sto sbagliando? se sto sbagliando mi dici come posso fare?

  4. #4
    quando distruggi la sessione fai:
    codice:
    session_unset();
    session_destroy();
    in questo modo cancella tutte le variabili di sessione precedentemente create.

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    45
    Ho provato.. ma nulla..

    Ma quando compare la finestrella di conferma con il messaggio:

    La pagina che si sta cercando di visualizzare contiene dati POSTDATA non più presenti in cache............. Per rispedire i dati premi ok, altrimenti annulla...

    Se clicco su ok ricrea tutto?

  6. #6
    ci deve essere qualcosa che non va nel tuo codice...xkè non dovrebbe ricrearti la sessione con gli stessi dati...quindi non dovresti risultare più "loggato"...

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    45
    Mi potresti dire come si deve gestire le sessioni?

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.