Secondo me ti stai facendo dei problemi inutili!!!.
Dici che la tua pagina è inclusa? Benissimo!
Il problema può essere risolto in vari modi:
1) La sessione: non devi fare nessun casino. Semplicemente invece di usare una variabile normale usi una variabile $_SESSION.
Se la sessione viene già inizializzata altrove non hai problemi ad utilizzare questo sistema.
Ancora puoi usare anche il sistema del redirect tramite header. Per fortuna i programmatori che hanno creato il php sono intelligentissimi ed hanno previsto quasi tutto!
All'inizio del file principale metti ob_start ed alla fine di tutto metti ob_end_flush. Ora non so se è proprio la sintassi migliore ma in questo articolo puoi trovare molte informazioni a riguardo e renderti conto che il controllo di flusso è uno strumento importantissimo:
http://freephp.html.it/articoli/view_articolo.asp?id=65

Rispondi quotando