He probado con headers no cache del tipo
Código php:
Ver original
Y nada, si le doy "atrás" la página sigue siendo la misma.
¿Que estoy haciendo mal? ¿Hay alguna otra forma?
Gracias adelantadas.
| |||
Como obligo una página a recargarse al "Ir Atras" Tengo el caso que necesito que si el usuario pulsa el botón "Ir Atrás" del navegador, esa página de "Atrás" obligatoriamente se recargue. He probado con headers no cache del tipo
Código php:
Ver original Y nada, si le doy "atrás" la página sigue siendo la misma. ¿Que estoy haciendo mal? ¿Hay alguna otra forma? Gracias adelantadas. |
| ||||
Respuesta: Como obligo una página a recargarse al "Ir Atras" Con eso quieres decir que el código de la página de atrás no se vuelve a ejecutar sino que el navegador saca la última salida de su cache? suponiendo que sea asi... se parece a un problema que tenía con ajax y con imágenes que solucioné poniendole ?loqsea=1293874612983746 donde el numero es aleatorio y lo sacas con rand(); asi si la pagina "de atrás" tiene ese número aleatorio y es siempre diferente engañará al internet explorer (con firefox no pasa eso ![]() no lo he probado con página enteras pero ahi te dejo la idea.
__________________ _________________________ La computadora nació para resolver problemas que antes no existían |
| |||
Respuesta: Como obligo una página a recargarse al "Ir Atras" Cita: Creí que eso del header no cache era para que no se guardara la página en cache y entonces al "Ir atrás" no encontraría nada y tendría que recargarla de nuevo ![]() Cita: Sí, ese es el problema, pero aplicar esa solución a páginas enteras lo veo bastante difícil y si solo sirve para IE, entonces no me sirve de mucho, ya que se trata de un sitio donde debería ser SÍ o SÍ.
Iniciado por temaqueja ![]() Con eso quieres decir que el código de la página de atrás no se vuelve a ejecutar sino que el navegador saca la última salida de su cache? suponiendo que sea asi... se parece a un problema que tenía con ajax y con imágenes que solucioné poniendole ?loqsea=1293874612983746 donde el numero es aleatorio y lo sacas con rand(); asi si la pagina "de atrás" tiene ese número aleatorio y es siempre diferente engañará al internet explorer (con firefox no pasa eso ![]() no lo he probado con página enteras pero ahi te dejo la idea. Parece que tendré que apelar a poner un letrero "No le des a Atrás, debes recargar la página" ![]() Edito: header('Cache-Control: no-store'); Ha funcionado hasta ahora en Firefox :D, no se en el resto, por lo menos deberían hacerlo los "decentes" Última edición por SebasSebas; 20/05/2009 a las 19:57 |
| ||||
![]() pues no es mala idea... recuerda que la función "atrás" significa: la-pagina-anterior, osea... la misma, o del cache... o la misma! y por ende, no hay modo de decir que "atrás" signifique: la-pagina-anterior-pero-con-los-datos-actualizados digo, creo que no tiene sentido pues.... es como decir: "quiero cenar lo mismo de ayer pero con la comida de hoy" ![]() bueno, yo digo muchas cosas sin sentido... jeje, suerte!
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. |
| ||||
Respuesta: Como obligo una página a recargarse al "Ir Atras" A eso exactamente me referia cuando puse que con firefox no pasa eso ... en firefox nunca he necesitado ese truco, no es dificil que agregues eso a tus paginas solo agregale el ?algo=numeroaleatorio a los links que apuntan a la página problematica.
__________________ _________________________ La computadora nació para resolver problemas que antes no existían |
| ||||
Respuesta: Como obligo una página a recargarse al "Ir Atras" Bueno, no se si entendí bien lo que precisas, pero... Se me ocurre una idea que tal vez sea un tanto artesanal, Si generas un formulario que levante todos los datos que quieres recuperar y le pones un botón que diga claramente "volver" o " atrás" Este formulario te llevaría a la página que tu le indiques (pudiendo ser la misma), la cual al principio tendría un condicional de esta forma: if (comprueba que se le dio click al botón atras) {coloca los datos de las variables en su lugar} Yo he hecho cosas como estas y no me ha ido tan mal. ![]() Suerte.
__________________ Todo se ve mejor si le miramos el lado positivo. |
| |||
Respuesta: Como obligo una página a recargarse al "Ir Atras" Rafaelo, el lo que queire es que se 'recarge' la pagina cuando se va hacia atras,. no que no permita ir hacia atras. Por lo tanto lo que deberias hacer, al final de la pagina que queres que se recarge, es: <script> location.reload(true); </script> |