magari è banale ma non vedo all'inizio della pagina la riga:
session_start();