Foros del Web » Programando para Internet » PHP »

Enviar a al enlace anterior al redireccionar

Estas en el tema de Enviar a al enlace anterior al redireccionar en el foro de PHP en Foros del Web. Nose si con el nombre del POST explique bien lo que busco, tengo una web que para acceder a ella se debe de estar logueado, ...
  #1 (permalink)  
Antiguo 29/11/2012, 08:49
Avatar de JuJoGuAl  
Fecha de Ingreso: julio-2009
Ubicación: Venezuela
Mensajes: 754
Antigüedad: 14 años, 8 meses
Puntos: 19
Enviar a al enlace anterior al redireccionar

Nose si con el nombre del POST explique bien lo que busco, tengo una web que para acceder a ella se debe de estar logueado, eso lo hago con eso:

Código PHP:
Ver original
  1. if ( ! ($_SESSION['autenticado'] == 'SI' && isset($_SESSION['uid'])) )
  2. {
  3.     //En caso de que el usuario no este autenticado, crear un formulario y redireccionar a la
  4.     //pantalla de login, enviando un codigo de error
  5. ?>
  6.     <form name="formulario" method="post" action="loguear.php">
  7.         <input type="hidden" name="msg_error" value="3">
  8.     </form>
  9.     <script type="text/javascript">
  10.         document.formulario.submit();
  11.     </script>
  12. <?php
  13. }

pero en ciertas paginas hago includes, y para evitar que el contenido de esos includes sean vistos por agenos (personas no logueadas o que accedan al archivo individualmente) hago esto:

Código PHP:
Ver original
  1. $url=$_SERVER['REQUEST_URI'];
  2. $patron='/\/medicion_tiempo_te.php/';
  3. if (preg_match($patron,$url))
  4. {
  5.     header ("Location: ./index.php?page=medicion_tiempo_te");
  6. }

eso me ha servido bien, ahora bien digamos que quiero meter manualmente la ruta de una web por ejemplo:
"index.php?page=medicion_tiempo_te", si no estoy logueado me manda a la pagina de logueo, y una vez logueado me manda a index.php, queria saber que metodo aplico para que una vez que este logueado, me regrese a "index.php?page=medicion_tiempo_te"

Alguien puede darme idea?
  #2 (permalink)  
Antiguo 29/11/2012, 09:11
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 19 años, 1 mes
Puntos: 33
Respuesta: Enviar a al enlace anterior al redireccionar

No me queda clara tu explicación. Podrías detallar un poco mas por favor. Esto con la finalidad de que alguien el foro te pueda orientar.


Saludos.
  #3 (permalink)  
Antiguo 29/11/2012, 09:14
Avatar de JuJoGuAl  
Fecha de Ingreso: julio-2009
Ubicación: Venezuela
Mensajes: 754
Antigüedad: 14 años, 8 meses
Puntos: 19
Respuesta: Enviar a al enlace anterior al redireccionar

ok bueno busco hacer algo como se hace en los foros, si accedes a un tema y no estas logueado, te manda a loguear y luego te regresa al tema que originalmente estabas solicitando ver... algo asi es lo q busco..

puesto que mi logueo una vez que te registras te manda es a index.php
  #4 (permalink)  
Antiguo 29/11/2012, 09:52
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 19 años, 1 mes
Puntos: 33
Respuesta: Enviar a al enlace anterior al redireccionar

Lo que me ha funcionado a mi es lo siguiente

Código PHP:
header("location:javascript://history.go(-1)"); 
Esto aplica siempre y cuando el usuario haya pasado por la pagína de "interes".

Saludos.

Etiquetas: enlace, formulario, redireccionar, usuarios, anteriores
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 21:02.