forse nn sono stato chiaro, le pagine vengono viste normalmente, il problema è che il pc si arresta e non riesce a processare il comando header?
il codice è questo e omettendo la parte in rosso tutto va ok

<?php
include('funzionidatabase.php');
$l=connessione();
$data=dataformattata();
$login=$_POST['loginaccesso'];
$passw=$_POST['passwaccesso'];
$esito=validaccesso($login,$passw);
$identificativo=id();
/*1 accesso con dei privilegi
2 accesso con privilegi +ampi*/
if( ($esito==1)||($esito==2) ){
$query=("INSERT INTO `accesso` (`identificativo`, `data`) VALUES ('$identificativo','$data')");
mysql_query($query) or die ("Autorizzazione nulla").mysql_error();
Header("Location: http://$home/areariservata.php?code=$codicerandom"); }else{ Header("Location: http://$home/error.php?sms=Login e password non validi!");
}
mysql_close($l);
?>