Foros del Web » Programando para Internet » PHP »

crear pagina redirigir y volver a donde estaba

Estas en el tema de crear pagina redirigir y volver a donde estaba en el foro de PHP en Foros del Web. hola a todos bueno estoy creando un foro simple y necesito implementarle un metodo de redireccion: ejemplo estoy en un post y qero iniciar sesion ...
  #1 (permalink)  
Antiguo 23/05/2012, 15:56
 
Fecha de Ingreso: agosto-2011
Ubicación: Chile
Mensajes: 12
Antigüedad: 13 años, 3 meses
Puntos: 1
crear pagina redirigir y volver a donde estaba

hola a todos bueno estoy creando un foro simple y necesito implementarle un metodo de redireccion:

ejemplo estoy en un post y qero iniciar sesion para responder el post apreto login pongo aceptar y me sale la ventanda redirigir disiendo que e ingresado con exito acontinuacion seras redirigido y solo logro enviarlo a una url determinada por mi que en este caso es index.php.

tambien probe con java eso que es history.back() , pero no me sirve ya que si el usuario se equivoca en escribir su pass y luego la ingresa bm me redirige una vez atras y seria al login denuevo ayuda :)
  #2 (permalink)  
Antiguo 23/05/2012, 16:24
Avatar de jlcm_2000  
Fecha de Ingreso: diciembre-2006
Mensajes: 21
Antigüedad: 17 años, 11 meses
Puntos: 1
Respuesta: crear pagina redirigir y volver a donde estaba

Lo que se me ocurre es enviar como parametro la URL donde estaba y en la pagina donde valida la sesion pegarla en un header que te regrese a la pagina donde estabas despues de 5 segundos de ser correcto el inicio de sesion.
  #3 (permalink)  
Antiguo 23/05/2012, 17:04
 
Fecha de Ingreso: agosto-2011
Ubicación: Chile
Mensajes: 12
Antigüedad: 13 años, 3 meses
Puntos: 1
Respuesta: crear pagina redirigir y volver a donde estaba

como ago eso :O ???
  #4 (permalink)  
Antiguo 23/05/2012, 18:55
 
Fecha de Ingreso: julio-2006
Mensajes: 13
Antigüedad: 18 años, 4 meses
Puntos: 3
Respuesta: crear pagina redirigir y volver a donde estaba

Esta variable te guarda la pagina de donde venías $_SERVER['HTTP_REFERER'], puedes hacerle un header location a eso.
  #5 (permalink)  
Antiguo 23/05/2012, 19:39
Avatar de kar_kastillo  
Fecha de Ingreso: mayo-2012
Mensajes: 32
Antigüedad: 12 años, 6 meses
Puntos: 2
Respuesta: crear pagina redirigir y volver a donde estaba

aplica esto

header("location: pagina_de_Redireccion.php");
  #6 (permalink)  
Antiguo 23/05/2012, 20:35
Avatar de Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 7 meses
Puntos: 406
Respuesta: crear pagina redirigir y volver a donde estaba

Deberías guardar la página actual desde donde hace el "login" en un campo hidden, y posteriormente redireccionar usando el valor de dicho campo, ahora, usar el HTTP_REFERER no es tan viable, porque es una variable que no es seguro que este disponible en todos los casos, por lo tanto no debes confiar en esa variable, ya que si no esta disponible no redireccionará a ningún lado...

Nota: como consejo, si piensas guardar la url actual en un campo hidden dentro del formulario donde haces login seria aconsejable que "encriptes" o de alguna manera ofusques el valor
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)
  #7 (permalink)  
Antiguo 30/05/2012, 19:34
 
Fecha de Ingreso: agosto-2011
Ubicación: Chile
Mensajes: 12
Antigüedad: 13 años, 3 meses
Puntos: 1
Respuesta: crear pagina redirigir y volver a donde estaba

vaya no entendi alguien me puede crear un php con la funcion o algo paresido porfa :)
  #8 (permalink)  
Antiguo 31/05/2012, 11:21
Avatar de engelsarcep  
Fecha de Ingreso: mayo-2012
Ubicación: Nicaragua
Mensajes: 11
Antigüedad: 12 años, 5 meses
Puntos: 0
Respuesta: crear pagina redirigir y volver a donde estaba

Realmente no entendi el planteo de tu respuesta pero puedes jugar usando este codigo
<META HTTP-EQUIV="REFRESH" CONTENT="1;URL=url_redireccion1.php">

Luego en la otra url donde se te redirigio

vuelves a copiar este codigo y lo rediriges a la otra url que deseas.. creo que eso es lo que planteaste si non mejor replantea la pregunta.
  #9 (permalink)  
Antiguo 31/05/2012, 12:52
Avatar de zerpico_01  
Fecha de Ingreso: enero-2008
Ubicación: Wilde - Avellaneda -
Mensajes: 421
Antigüedad: 16 años, 10 meses
Puntos: 13
Respuesta: crear pagina redirigir y volver a donde estaba

Cita:
Iniciado por ivobeovic Ver Mensaje
hola a todos bueno estoy creando un foro simple y necesito implementarle un metodo de redireccion:

ejemplo estoy en un post y qero iniciar sesion para responder el post apreto login pongo aceptar y me sale la ventanda redirigir disiendo que e ingresado con exito acontinuacion seras redirigido y solo logro enviarlo a una url determinada por mi que en este caso es index.php.

tambien probe con java eso que es history.back() , pero no me sirve ya que si el usuario se equivoca en escribir su pass y luego la ingresa bm me redirige una vez atras y seria al login denuevo ayuda :)
pues pruebe usando jquery para enviar los datos sin recargar la pagina, creo que eso solucionaria su problema

aqui tiene un ejemplo para descargar

http://loquenecesita.com/2010/03/jqu...gar-la-pagina/

pero hay miles por la red, use san google "post sin recargar jquery"

tambien puede validar el formulario antes de enviar con algun plugin jquery (http://docs.jquery.com/Plugins/Authoring), y volver a validar en el php al recibir.... en fin si no entendi mal puede que toda esta info le ayude.


saludos
__________________
Es duro fracasar en algo, pero es mucho peor no haberlo intentado. - Si crees todo lo que lees, mejor no leas -

Etiquetas: redirigir, volver, usuarios
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 01:58.