prova a vedere questo codice (te l'ho preso da un altro post)..
è fatto con php+javascript ed è pensato per utilizzarlo con le sessioni, ma con qualche modifica dovrebbe andarti bene:

codice:
<php?
session_start();

if ($_SESSION['user_level'] == 1) { ?>
<script type="text/javascript">
 <!--
  function doRedirect() {
   //Genera il link alla pagina che si desidera raggiungere
   location.href = "http://www.xxx.it/home.php";
  }
 //Fa partire il redirect dopo x secondi da quando l'intermprete JavaScript ha rilevato la funzione
 window.setTimeout("doRedirect()", 1000);
 //-->
</script>

<? }
if ( empty( $_SESSION['first_name'] ) ) {
?>

<script type="text/javascript">
 <!--
  function doRedirect() {
   //Genera il link alla pagina che si desidera raggiungere
   location.href = "http://www.xxx.it/index.php";
  }

 //Fa partire il redirect dopo x secondi da quando l'intermprete JavaScript ha rilevato la funzione
 window.setTimeout("doRedirect()", 3000);
 //-->
</script>

<?
}
 ?>

// ecc ecc ecc...