Come funziona la sessione quando deve intervenire su pagine incluse nella stessa struttura?

ad es:
codice:
$p="wmain";
//pagina passata via parametro
if(isset($_GET['page'])){
   $p=$_GET['page'];
   if($p!=basename($p) || !preg_match("/^[A-Za-z0-9\-_]+$/",$p) || $p=="index" || !file_exists($p.".php")){
      //pagina di errore
      $p="error";
   }
}
include($p.".php");
Devo cmq mettere session_start() in ogni pagina che includo o basta metterla nell'index?