non si vede il resto del codice.
Per accedere a $_SESSION devi essere membro della sessione e quindi preceduto da session_start() . Forse c'e', ma qui non si vede ed e' la prima cosa da verificare.
Altra prova e' stampare l'intero $_SESSION per verificare cosa contiene e se ci accedi regolarmente. Magari stai creando ogni volta una nuova sessione.

Rispondi quotando