Ciao a tutti

La mia necessità è evitare che si possa accedere a certe pagine direttamente e vorrei farlo con le variabili di sessione. (non utilizzo login con user e password)

Il flusso regolare della navigazione dovrebbe essere questo:
1. "richiesta-ordine.php" è la pagina dove l'utente inserisce i propri dati per richiedere l'ordine
2. "conferma-ordine.php" ripropongo i dati inseriti nella pagina precedente per confermarli
3. "invio-conferma.php" è solo lo script per l'invio dell'email di conferma ordine
4. "grazie-ordine.php" è la pagina dove ringrazio dell'ordine

Se non ho capito male dagli esempi negli altri post devo inserire come prima riga del codice:
<?php
session_start();
$_SESSION['controllo'] = TRUE;
?>
nella prima pagina (richiesta-ordine)

mentre nella seconda pagina inserisco:
<?php

if(isset($_SESSION['controllo'])== FALSE){
Header("Location: index.html" );
exit;
}
?>

(per ora rimando alla index nel caso si acceda ad una pagina non permessa)

ma non funziona...
in questo modo va sempre alla index mentre se aggiungo session_start anche nella seconda pagina accede sempre

Dove sto sbagliando?

grazie mille per l 'aiuto