salve a tutti
ho un sito con dei link personali nel quale, nella home page, ho inserito un form dove immettere una password

questo è il codice della form nell'index.html

Codice PHP:
<form name="modulo" method="post" action="login.php"
questo è il login.php (dove viene verificata la password)

Codice PHP:
<?php session_start();
if(isset(
$_POST['invio'])){
  if(
$_POST['password']=='topolino'){
    
$_SESSION['autorizzato']=true;
    
header("Location: auth.php");
  }
  else{
    
header("Location: index.html");
  }
}
else{
  
header("Location: index.html");
}
?>
e questo è il codice di controllo delle pagine del mio sito per controllare che ci si sia autenticati attraverso l'home page

Codice PHP:
<?php session_start();
if(!isset(
$_SESSION['autorizzato']) || !$_SESSION['autorizzato']){
  
header("Location: /index.html");
  exit();
}
?>
ora:
su altervista mi funziona perfettamente
sul mio pc no
in pratica, una volta inserita la password corretta mi rimanda alla homepage come se fosse errata
ho apache 2.2.3 e php 5
forse il problema sono le variabili di sessione? vanno attivate da qualche parte?

grazie 1000 a chi mi aiuterà a risolvere

Matteo