Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/05/2009, 19:46
SebasSebas
 
Fecha de Ingreso: junio-2008
Mensajes: 71
Antigüedad: 16 años, 10 meses
Puntos: 0
Respuesta: Como obligo una página a recargarse al "Ir Atras"

Cita:
Iniciado por pateketrueke Ver Mensaje
es imposible, recuerda que el comportamiento del historial es propio del navegador...

y obviamente, PHP no tiene acceso a el... mucho menos, haciendo uso de headers() ya que se usan para HTTP ... no para el navegador!!
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:
Iniciado por temaqueja Ver Mensaje
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.
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Í.



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