ciao
ho una pagina X in cui apro [con "session_start()"] una sessione e:
1- assegno colore bianco allo sfondo se la $_SESSION['bgcol'] non è settata
2- assegno il colore specificato se la $_SESSION['bgcol'] è settata (in X ce infatti un form per la selezione del colore!).
fin qua tutto bene.
poi ho un link in X che punta ad un'altra pagina Y. ci vado e non mi aspetto succeda nulla visto che è una pagina che non legge nemmeno il file di sessione. questa pagina mi serve solo per capire cosa accade quando torno alla pagina X da Y.
quando torno ad X mi aspetto che il browser vada a leggere il fottuto file di sessione in cui, prima di andare a ad Y, era stato salvata la selezione di colore che avevo fatto tramite form e che aveva cambiato l'aspetto di X.
e invece X appare con sfondo bianco ... mentre nel file di sessione (sono andato a vedere) ce registrata la selezione di colore che avevo fatto all'inizio.