Se torni indietro con il browser leggi la cache.Originariamente inviato da Lory9618
La sessione in questione riguarda il Login.
Mi connetto con il mio account ed è tutto ok, la sessione è tranquillamente funzionante in tutte le pagine, MA poi quando torno indietro di pagine con le freccia del Browser, mi dice che non sono connesso, nonostante la sessione sia ancora attiva, perche se vado a cliccare su Login:
Mi appare "Sei già connesso!"Codice PHP:
/* -- Apro la Sessione -- */
session_start();
/* -- Riprendiamo la variabile di Sessione -- */
$utente = $_SESSION['nome_utente'];
/* -- Se l'Utente è già collegeto, diamo un Messaggio -- */
if (isset($utente))
{
die ("<h3><p align='center'>Sei già Connesso!</p></h3>");
}
Quele potrebbe essere la causa?
controlla come ti hanno gia' suggerito con isset() oppure !empty() e nel caso fosse gia' connesso invialo alla pagina iniziale senza usare il die che lo lascia li come un allocco.