Si session_start() significa recupera (con altre impostazioni in php.ini "significa che può anche non essere verificato per ogni volta" o fallisce) o crea, se impostato un header https://www.php.net/manual/en/sessio...on.use-cookies la pagina dovrà essere priva di output.
Inoltre dovrai impostare unicamente session_start() per scrip php non in ogni parte dei file inclusi.