Hai scritto:
per cui cliccando su AVANTI vado a pagina.php, non è un include, mi sposto completamente, è come fosse un link (in questo caso forse dovrei far ripartire la sessione)
Si, se non vuoi perdere la sessione la devi far ripartire con session_start(), facendo attenzione a metterlo prima di qualsiasi comando che mandi a video un qualcosa, cioé prima di qualsiasi tag HTML o comandi del tipo echo.
Veniamo alla tua domanda:
la domanda è:
come faccio a fare la stessa cosa senza che l'utente debba cliccare su qualche pulsante?
ad esempio mi trovo in un punto in cui valuto i privilegi dell'utente e, a seconda, lo mando a pagUs.php oppure a padAdmin.php.
Per questo php possiede il comando
header("location: http://www............./TUA_PAGINA.php");
exit;
ricordati ke dopo header........ devi sempre mettere exit; altrimenti c'è il rischio che si richiama la pagina TUA_PAGINA.php e poi si restituisca il controllo alla pagina che ha eseguito header.....
Ciao.