Cita:
Iniciado por pateketrueke
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
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"