Ragazzi, non riesco proprio a passarmi una variabile tra più pagine tramite sessione. Mi spiego:
Ho una pagina A che passa tramite POST una variabile alla pagina B, che è poi la pagina principale.
Dalla pagina B si eseguono altre operazioni di scrittura DB che richiamano la pagina C per poi tornare alla B.
1)A->B
2)B->C
3)B->C
4)B->C
5)B->C
6)B->C
7)B->C
ecc
Il problema è tornando da C a B, non mi ritrovo più la variabile. Questo è il codice che utilizzo su B
$day=$_POST['day'];
Come posso fare a memorizzare il contenuto in una variabile per ritrovarmela in pagine richiamate da altre pagine ma non direttamente coinvolte con A?
Non c'è un comando che mi garantisce la conservazione della variabile durante la sessione?

Rispondi quotando
Allora, vado di form action/post sulla prima pagina A (passando il dato day) apre la pagina B che dopo una scrittura sul database (qui day lo visualizzo mediante $day=$_POST['day'];echo $day; ) quindi mi apre la pagina C. Sulla pagina C io non vedo la variabile $day. Ho provato a scrivere sulla pagina B $_SESSION['dato']=$day ed a visualizzare $_SESSION['dato'] su C ma non funziona
