Se vuoi fare un po' di debug prova a stampare in diversi punti del codice il session_id(), e vedi se cambia cosi puoi cercare il motivo.

ciao