Le variabili di sessione si mantegono per la durata della sessione del browser e che tieni aperta di pagina in pagina tramite session_start();
per avere memoria di un login da parte di un utente anche dopo la fine della sessione del browser devi affidarti alla lettura/scrittura dei cookies, su html.it trovi diverse guide in proposito.