Ciao a tutti!
ho un piccolo problema che ho risolto, ma vorrei capirne di più.
se creo una sessione cosi:
Codice PHP:
$_SESSION['disney']['pippo'] = 'true';
$_SESSION['disney']['pluto'] = 'true';
$_SESSION['disney']['disney'] = 'fumentti';
perchè se la richiamo ad un certo punto tutta la sessione sparisce e diventa cosi?
Codice PHP:
$_SESSION['disney'] = 'fumetti';
Io faccio semplicemente questo:
Pagina 1
Imposto le sessioni e dopo con header location vado a pagina2 dove stampo la sessione
pagina 2
print_r($_SESSION);
Attenzione però!
In locale su WinXP funziona.
Sul web con linux no.
Ma se invece di header location metto print_r($_SESSION) nella pagina 1 vedo che i valori impostati sono corretti.
Ho risolto cambiando il valore della prima chiave della sessione, ma vorrei capire da cosa dipende l'errore.