Google
Web dns.bdat.net

Redireccionar a una página

Es muy simple, debemos usar la función header para enviar la correspondiente cabecera http. Debido a las restricciones del protocolo http esta cabecera debe ser previa a cualquier salida html o utilizar el cache de salida para que no se produzca un error.

La redirección la podemos realizar de forma inmediata o demorarla unos segunos si queremos mostrar algo temporalmente.

Para una redirección inmediata usamos:

header("Location: $pagina_destino");
            

Para una redirección demorada unos segundos:

header("Refresh: 4;$pagina_destino");
            

En este último caso esperará 4 segundos antes de redirigirse automáticamente a la página indicada en la variable.

También podríamos usar JavaScript para redireccionar a otra página:

echo "<script language='Javascript'>
            
       document.location.href='$pagina_destino';
            
</script>";
            

En caso de redireccionar con JavaScript no tendremos las restricciones de header respecto a la salida html.