Se tornando indietro ricarichi la pagina nella cache i dati te li ritrovi, se invece per qualche motivo insito nel tuo codice la pagina viene ricaricata di nuovo anche senza che tu faccia volontariamente un refresh allora i dati ovviamente non ci saranno più. Il concetto di base è questo