Foros del Web » Administración de Sistemas » Apache »

Guardar URL de history.back(1)

Estas en el tema de Guardar URL de history.back(1) en el foro de Apache en Foros del Web. Buenas. Primero de todo, Feliz Año a todos, y ahora, mi duda: ¿Cómo puedo guardar la URL del history.back(1)? He intentado esto: Código PHP: var  ...
  #1 (permalink)  
Antiguo 02/01/2009, 09:42
 
Fecha de Ingreso: marzo-2008
Mensajes: 207
Antigüedad: 16 años, 2 meses
Puntos: 0
Guardar URL de history.back(1)

Buenas. Primero de todo, Feliz Año a todos, y ahora, mi duda:

¿Cómo puedo guardar la URL del history.back(1)?

He intentado esto:

Código PHP:
var url history.back(1); 
Pero el valor que me da es "undefined", así que está claro que no me está funcionando...

¿Alguna idea de cómo hacerlo? o.o

Gracias ;)

(Lo que quiero exactamente es poder guardar en una variable la URL de la página de la que vengo, para poder usarlo luego)
  #2 (permalink)  
Antiguo 02/01/2009, 10:16
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años
Puntos: 834
Respuesta: Guardar URL de history.back(1)

Probaste con document.referrer?
  #3 (permalink)  
Antiguo 02/01/2009, 19:16
 
Fecha de Ingreso: marzo-2008
Mensajes: 207
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: Guardar URL de history.back(1)

Sí, y ahora, en vez de undefined, simplemente no recoge nada, la variable url está en blanco.

Lo he puesto así:

Código PHP:
var url document.referrer
Y no va :S

PD: ¿Influye que la página de la que venga el usuario sea una redirección desde un .htaccess por un error 404? Porque es así como el usuario llega a esa página. El usuario escribe, por ejemplo, midominio.com/olamundo, y olamundo no existe, así que salta el error 404 del .htaccess, que lo redirecciona a controlador.html, que es donde ejecuto el javascript en cuestión. ¿Influye en algo lo del .htaccess? :S

Última edición por Masane; 02/01/2009 a las 19:22
  #4 (permalink)  
Antiguo 03/01/2009, 00:41
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años
Puntos: 834
Respuesta: Guardar URL de history.back(1)

Sí, claro que influye. En ese caso tendrías que capturar el valor con lenguaje de servidor en tu página de error 404 (en PHP: $_SERVER['HTTP_REFERER']). Lo malo es que no siempre está disponible: depende de la configuración del servidor.
  #5 (permalink)  
Antiguo 03/01/2009, 11:10
 
Fecha de Ingreso: marzo-2008
Mensajes: 207
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: Guardar URL de history.back(1)

Cita:
Iniciado por Panino5001 Ver Mensaje
Sí, claro que influye. En ese caso tendrías que capturar el valor con lenguaje de servidor en tu página de error 404 (en PHP: $_SERVER['HTTP_REFERER']). Lo malo es que no siempre está disponible: depende de la configuración del servidor.
Tampoco funciona, así que supondré que mi servicio de hosting no lo permite (como siempre ¬¬).

¿Se podría hacer de alguna manera metiendo en el GET el nombre de la página que no existe desde el archivo .htaccess? Me explico:

Código:
ErrorDocument 404 http://www.midominio.com/controlador.php?pag=URL
Donde URL es algún tipo de sentencia o comodín que indique la url que ha generado el error 404 (visto lo visto, sería lo ideal ^^Uu).
  #6 (permalink)  
Antiguo 03/01/2009, 13:28
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Respuesta: Guardar URL de history.back(1)

Mensaje movido al foro de Apache desde Javascript.

Saludos,
  #7 (permalink)  
Antiguo 04/01/2009, 11:31
 
Fecha de Ingreso: marzo-2008
Mensajes: 207
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: Guardar URL de history.back(1)

Pues sí, creo que está mejor el tema aquí, porque hemos ido cambiando el tema conforme escribiamos. Al principio era javascript, luego php y ahora apache XD
  #8 (permalink)  
Antiguo 18/01/2009, 08:47
 
Fecha de Ingreso: marzo-2008
Mensajes: 207
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: Guardar URL de history.back(1)

¿No se le ocurre nada a nadie? :S
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 22:41.