点击浏览器后退按钮后,表单信息丢失的解决办法
2008-4-23 15:55写的一个表单在浏览器后退的时候发现表单信息老是要丢失,原来所session_start 函数作怪。该函数会强制当前页面不被缓存。
解决办法为:
1.在你 Session_start函数后加入 header("Cache-control: private").注意在本行之前PHP程序不能有任何输出。
2.基于session的解决方法,在session_start前加上
session_cache_limiter(’nocache’);// 清空表单
session_cache_limiter(’private’); //不清空表单,只在session生效期间
session_cache_limiter(’public’); //不清空表单,如同没使用session一般
3.在session_start();前加上 session_cache_limiter("private,max-age=10800");
通过RSS 2.0来获取此文章的最新评论.