Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/02/2006, 14:24
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
El uso de sesiones por defecto de PHP (www.php.net/session) ajusta el "cacheo" de tus páginas generadas a un "nocache" ..

Suele ser ese el problema que comentas .. al vover atras, tu página no existe por qué no se "cacheó" .. Realmente cuando uno usa sesiones suele ser para proteger páginas, no es recomendable dejar en "caché" páginas que puedan ser "seguras".

Lo ideal sería que tu aplicación "guiase" a tu usuario en todo momento .. que no dejase que tuviera que ir a buscar el botón "atras".

Bueno .. de todas formas tienes dos opciones para solventar el problema:
1) Usa metodo GET en tus formularios. No será lo más recomendable en todos los casos .. OK.
2) Cambia el tipo de "caché" que envia las sesiones de PHP al principio de tus scripts (y antes de "session_Start()"):

session_cache_limiter()
http://www.php.net/session_cache_limiter

Creo que a "public" debería funcionar .. En la documentación oficial de PHP sobre esa función veras muchos comentarios sobre esta función, revisalos.

Un saludo,