[edit]
Ho scommentato le righe, commentate, commento solo l'if e lasciato il session start... niente da fare.
L'if serve ad evitare un doppio "session_start", e ovviamente senza il session_start (l'unico nella pagina e prima di qualsiasi altro output) mi restituisce un "Not Found" (come se non fossi loggato ovviamente).

Come esegue quel session_start si blocca tutto...

Il server è fisico e si trova qui da noi. Non abbiamo nessun tipo di virtualizzazione... stamattina il sistemista ha controllato se nel server esiste anche un solo file di log che si aggiri attorno i 2 Gb e il responso è stato negativo :\