Ciao a tutti,
mi capita di avere uno strano problema con un piccolo script di login in cui faccio uso della funzione session_start():

// inizio

session_start();

posto username
e lo assegno a $_SESSION["username"];

Se è settato $_SESSION["username"];
da accesso
includendo un file esterno // e qui sta il problema!
altrimenti
bisogna reimmettere i dati di autenticazione

// fine

Da quando includo il file esterno tramite include("file.php"); se non inserisco due volte i dati di autenticazione non riesco ad accedere!

Spero sia stato chiaro.

Come mai capita questo strano problema?