scusa la domanda stupida, ma richiami la sessione con session_start() all'inizio dello script 'guasto'?
si ! ho provato anche a toglierlo i..... ma niente. Nella pagina dove la sessione viene gererata è presente uno script javascript del tipo location.href='pagina2.php' che chiama la pagina nella quale la sessione viene persa. Pero ha sempre funzionato ....