Intanto ti rispondo alla prima parte.dopo una redirect, le informazioni sulle variabili SUPERGLOBALI vengono perse?
E se sì, come si può ovviare a questo? devo usare variabili di sessione o esistono altri modi?
Le superglobal le puoi usare ma hanno una loro funzione specifica, e sono disponibili solo in alcuni momenti (Se per esempio passi dei dati tramite una chiamata post, li ritroverai nella superglobal $_POST).
In generale per passare delle variabili ad altri script puoi usare:
- i metodi get e post
- le sessioni e quindi le variabili di sessione
- una persistenza come ad esempio il database o un cookie