dio sei stato un po' caotico!
peggio di me prima quando vi ho spiegato il problema...

cmq se io faccio $_SESSION['username'] creo una variabile username dentro l'array di $_SESSION[] e mica modifico l'id di sessione...

invece quando faccio session_id($var) allora si che modifico l'id(che non ha senso fare..l'ho scoperto poco fa..anche se in una guida...)

quindi il problema esisteva solo x quella modifica che poi non faceva più corrispondere l'array $_session[] alla sessione corrente(che avevo cambiato)...

bhe credo proprio di aver capito...

cmq sempre grazie per l'aiuto

se ho sbagliato a dire qualcosa bhe ditemelo...