ascolta..
ho letto la parte che parla della variabile di sessione...
in asp è semplicissimo, non c'è bisogno di usare la funzione session_start();

ti ripropongo il problema.
In index.php ho il modulo in cui inserisco user id e password.
In index.php faccio:

session_start();
unset($_SESSION['utente']);

poi tramite modulo, inserico ud e password e accedo alla pagina login.php in cui facci oun controllo:

if (ud e password coincidono)){
$_SESSION['utente']++;
header('location: gestione_interna/prodotti.php');
}
come da manuale...

nella pagina prodotti.php effettuo un controllo all'inizio pagina:

if (!isset($_SESSION['utente'])) header('location: /index.php');

ma quando entro e riconosce ud e password, la pagina si blocca a index e non va avanti..
come mai?

p.s.: lo leggo il manuale prima di porre il problema...