Programación Web y Scripting > PHP
Re: Salida hacia otra página...
(1/1)
Alv:
Hola a todos:
Tengo una duda tonta....
Estoy intentando montar un sistema de registro de usuarios...
Bueno el caso es que no se como hacer para que cuando se cumpla la siguiente variable, me lance a una página determinada.
Tengo esta instrucción:
<?
if($loginCorrecto)
{
echo "Estas identificado en el sistema como ".$nickUsuarioL;
}
else
{
echo "Usuario no registrado...";
}
?>
¿que deberia introducir para que cuando se de el caso de "usuario no registrado" salte a otra página?...
Supongo que será una instrucción debajo de...
echo "Usuario no registrado...";
¿Que instrucción se usa y como se ordena?
Un saludo a todos:
Avalon:
Hola Alv, bienvenido al foro :hola:
Para lo que quieres hacer tienes dos posibilidades. Si quieres que el usuario llegue a ver el mensaje de Usuario no registrado... tendrías que hacer algo en JavaScript (no en PHP) para que salte a la otra página después de haber mostrado el mensaje durante unos segundos.
Sería algo como esto:
--- Código: Text ---else { echo "Usuario no registrado..."; echo("<script language="JavaScript"> function salto() { document.location.href = "http://foros.solocodigo.com"; } setTimeout("salto", 3000); // 3000 = 3 segundos </script>");}
Si lo que quieres es saltar a otra página sin mostrar ningún mensaje al usuario puedes hacerlo en PHP de la siguiente forma:
--- Código: Text ---else { header("Location: http://foros.solocodigo.com");}
En este segundo caso ten en cuenta que si ya has mostrado código HTML antes de que se ejecute esta instrucción, no funcionará.
Espero que te sirva.
Salu2,
Avalon
Alv:
Me ha sido de mucha ayuda...
Un saludo:
Alv.
Navegación
Ir a la versión completa