scusa... dov'è il problema

questo ti crea la sessione admin con value OK
codice:
<?php 
session_start(); 
$_SESSION['admin'] = 'OK'; 
header ("Location: admin.php"); 
exit; 
?>
questo controlla la presenza della sessione
codice:
<?php 
session_start(); 
if (!(isset($_SESSION['admin']) && $_SESSION['admin']=='OK') )
header("Location: index.htm");  exit();
else{
//roba dell'amministratore!!!
}
?>