Foros del Web » Programando para Internet » ASP Clásico »

servervariable que redirija a pagina de procedencia

Estas en el tema de servervariable que redirija a pagina de procedencia en el foro de ASP Clásico en Foros del Web. Hola conocen alguna forma o servervariable para regresar a la pagina de procedencia, eso sin usar el HTTP_REFERER, ya que me devuelve la cadena con ...
  #1 (permalink)  
Antiguo 10/10/2008, 11:43
Avatar de zeudio  
Fecha de Ingreso: enero-2002
Mensajes: 314
Antigüedad: 22 años, 4 meses
Puntos: 4
servervariable que redirija a pagina de procedencia

Hola

conocen alguna forma o servervariable para regresar a la pagina de procedencia, eso sin usar el HTTP_REFERER, ya que me devuelve la cadena con todo y parametros query. Solo necesito el nombre del archivo de la pagina de procedencia.

Por ejemplo
http_referer da esto:
http://www.forosdelweb.com/newthread.php?do=newthread

y necesito esto
newthread.php

gracias
  #2 (permalink)  
Antiguo 10/10/2008, 12:03
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 5 meses
Puntos: 126
Respuesta: servervariable que redirija a pagina de procedencia

Hola

Puede usar PATH_INFO

Te daría

www.forosdelweb.com/newthread.php

Ahora haces un Splt o Right si conoces el nombre de la página

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #3 (permalink)  
Antiguo 10/10/2008, 12:21
Avatar de zeudio  
Fecha de Ingreso: enero-2002
Mensajes: 314
Antigüedad: 22 años, 4 meses
Puntos: 4
Respuesta: servervariable que redirija a pagina de procedencia

pero path_info devuelve el nombre de la pagina actual no? yo necesito la pagina de procedencia... bueno, en realizadad no lo recuerdo bien pero de cualquier forma lo checo y comento

gracias
  #4 (permalink)  
Antiguo 10/10/2008, 12:25
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años, 1 mes
Puntos: 839
Respuesta: servervariable que redirija a pagina de procedencia

Solo una pregunta, ¿para qué necesitas manejar la página de procedencia? . Porque podrías con una expresión regular o hasta con Split obtener la página con la cabecera HTTP_REFERER, pero esa cabecera no es segura, es modificable dependiendo del navegador y puede llegarte cosas indeseables.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #5 (permalink)  
Antiguo 10/10/2008, 12:34
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 5 meses
Puntos: 126
Respuesta: servervariable que redirija a pagina de procedencia

Hola

Tienes razón no leí bien, de todos modos el método sería el mismo

Código asp:
Ver original
  1. donde = Request.ServerVariables("HTTP_REFERER")
  2.  
  3. ' Haces un Split
  4.  
  5. u = Split(donde, "?")
  6.  
  7. 'Hace otro Spit
  8.  
  9. url = Split(u(0), "/")
  10.  
  11. final = url(2) ' el subindice que sea

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
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 00:12.