Originariamente inviato da pictor
A me succedeva la stessa cosa oggi.

Assegnavo la sessione ad una variabile. Peccato che avessi un'altra variabile nella pagina, per un altro utilizzo, che sovrascriveva il valore.

Immagino il tuo sia qualcosa tipo $_SESSION['id']. Controlla di non aver usato la stessa nomenclatura anche per altro.
confermo per chiudere il thread la doppia dichiarazione della $var NR sia $_SESSION che diretta quindi problema risolto
grazie