ho scritto un semplice codice in cui un utente può accedere ad una pagina solo se passa per forza da una precedente

in pratica nella prima pagina ho messo:

session_start();
$_SESSION['accedi'] = 1;

in tutte le successive:

session_start();
error_reporting(0);
if ($_SESSION['accedi']!=1) {
exit("non puoi visualizzare la pagina");
}
ora... quando uno entra una volta se non chiude il browser potrebbe entrare nelle pagine successive alla prima... come posso ovviare a questo? uso session_close() sotto lo script????