Bueno, resulta que el problema no es con la sesión, sino en la lógica del IF:
Código PHP:
Ver original<?php if (isset($_SESSION['estado']) && $_SESSION['estado'] == 'Autenticado') { //
// Si hay sesión activa se muestra formulario de inicio de sesión
//
?>
<div class="fconexio">
<form action="login.php" method="post">
<div class="textalt">Usuario</div>
<input class="miconecta" name="usuari" type="text">
<div class="textalt">Contrasenya</div>
<input class="miconecta" name="contraseña" type="password">
<input name="Conecta" type="submit" value="Conecta" class="seconecta">
</form>
</div>
<?php } else {
//
// Si no hay sesión activa se muestra el mensaje 'Hola'
//
?>
<div>
Hola <?php echo $_usuari; ?><a href="cerrar_ses.php">Cerrar</a>
</div>
<?php } ?>