Niente di tutto ciò:
nelle pagine php che usano le sessioni metti come PRIMA linea:

<?php session_start();?>

E poi quello che ti serve (senza ripetere il session_start).

Vedrai che va.


Circa l'output di una variabile non definita, equivale all'output di una stringa vuota, cioè nessun output.