Yo utilizo dos redirecciones y me funciona bastante bien:
- Página 1:
formulario que dirige a la página: paginaRedireccion.php
- PáginaRedireccion.php
En la cabecera:
Código:
<script type="text/javascript">
<!--
function autoReload()
{
var destino = document.oculto.destino.value
var timeID = setTimeout(location.href=destino, 5000)
}
// -->
</script>
En el cuerpo: <body onload="autoReload">
Y un formulario con un input de tipo hidden que tiene el valor de la página a redirigir:
<form name="oculto" method="POST">
<input type="hidden" name="destino" value="paginaARedirigir.php">
</form>
Por supuesto, el valor de "paginaARedirigir.php" lo obtengo de forma dinámica.
Espero que sirva por si lo anterior no te llega a convencer.
Saludos!