Foros del Web » Programando para Internet » PHP »

volver atras

Estas en el tema de volver atras en el foro de PHP en Foros del Web. He creado unas paginas que me comprueba si un usuario esta o no registrado en la web, pero no se como volverlo a la pagina ...
  #1 (permalink)  
Antiguo 24/02/2005, 09:17
 
Fecha de Ingreso: abril-2004
Mensajes: 69
Antigüedad: 20 años, 7 meses
Puntos: 0
volver atras

He creado unas paginas que me comprueba si un usuario esta o no registrado en la web, pero no se como volverlo a la pagina inicial, o sea, a la de antes de comprobar si el usuario esta identificado en la web o no. A ver si algien me puede decir alguna forma.

Y si hay alguna funcion que refresque o actualiza la pagina.(como hace F5)

Muchas gracias

Última edición por stefmonl; 24/02/2005 a las 09:23
  #2 (permalink)  
Antiguo 24/02/2005, 09:36
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 10 meses
Puntos: 129
Tendrás que guardarte el URL de la página que llegastes para poder propagarselo a la que redirecciones tras tu autentificación (cuando corresponda) ..

en la variable:
Código PHP:
$_SERVER['PHP_SELF'
tienes dicho dato ...

Si intentas ingresar a 1.php por ejemplo .. tu rutina de validación seguramente determina que no estás autentificado .. es ahí en 1.php (o parte del código de validación) donde tomaras "$_SERVER['PHP_SELF']" .. y ese se lo propagaras por el URL o sesisión o cookies al script que valida .. el cual al finalizar su proceso de validación tendrá que redireccionar hacia donde estaba .. que ya te guardastes antes:

Código PHP:
validacion.php
<?
// validar ... etc ...
header ("Location: $pagina_que_estaba");
?>
No sé si captastes la idea .. pero si no es así .. comenta que usas en tus sistemas de autentificación (sesiones? .. cookies? ...) y pon ejemplos de códigos que uses completos .. (validación .. pagina protegida .. etc ..)

Un saludo,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:12.