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

    Sessioni e history back

    Ciao, volevo chiedervi se per caso sapevate come risolvere questo problema:

    ho una login, la effetto e i dati mi vengon memorizzati in una sessione.

    Quando faccio Log Out cancello la sessione.

    il mio problema è che con il tasto back del browser posso tornare dentro la sessione.

    C'è un modo per risolvere quetso?

    Grazie, Davide

  2. #2
    incolla il codice che utilizzi per uscire dalla sessione, per il logout

  3. #3
    Utilizzo questo
    codice:
    <?php
    session_start();
    if(isset($_GET['log_out'])==1){
    	$_SESSION = array();
    	session_destroy();
    	unset($_GET['log_out']);
    }
    ?>

  4. #4
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    isset($_GET['log_out'])==1)
    apparte che questo controllo non ha molto senso e basta fare
    isset($_GET['log_out']))


    cmq il problema non è questo...... in che file tieni questo codice?

  5. #5
    io utilizzo questa funzione:


    Codice PHP:
       function logout()
       {
          
    session_start();
          
    session_unset();
          
    session_destroy();

          if(isset(
    $_COOKIE['sav_user']))
             
    setcookie("sav_user",$utentetime()-60*60*24*7);

          
    header("Location: accedi.php");
          break;
       } 
    session_start per dire a php di accedere alle variabili della sessione
    session_unset per annullare la sessione e cancellare le variabili della sessione e rimuovere completamente tutti i dati di login con session_destroy

    l'if del cookie è nel caso la tua sessione è stata aperta utilizzando i cookie


    la funzione la richiamo in questo modo:

    Codice PHP:
       if (isSet($_GET["logout"])) {
          
    logout();
          
    header("location: accedi.php");
          exit;
       } 

  6. #6
    grazie mille

  7. #7

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.