HTTP_REFERER vs history.go(-1)

ElRuso

Quiero hacer que el pulsar el boton o link la persona seria enviada a la pagina desde cual llego. Ahora mismo uso:
onClick=history.go(-1); return true;

Pero tambien se podria utilizar Request.ServerVariables("HTTP_REFERER") y poner en action de form o en href:

Y tengo esa duda que metodo es mejor y pq?

guner

Pues el de javascript no estás seguro de que te vaya a funcionar siempre.
Y el del referer tampoco, aunque optaría por este.

ElRuso

Me puedes explicar pq te decantaris por el Refferer?
Y bueno en mi caso deberia de funcionar siempre, exeptuando el caso cuando alguien se decantaria por poner el querry_string manualmente, pero como es una pagina de intranet no creo que se va a dar esa situacion.

EnZo

si puedes usar Request.ServerVariables("HTTP_REFERER") usalo antes que el history.back

guner

Es más fácil desactivar javascript que el envío de la cabecera referer en cualquier navegador.

SeiYa

Además así no saldrá arriba el botón "alante" activado XD

ElRuso

Seguiendo vuestros consejos he cambiado a http_referer donde no es nesesario gurdar los datos de la tabla.

Spasibo.!

Usuarios habituales

  • ElRuso
  • SeiYa
  • guner
  • EnZo