js使用history.back返回表单数据丢失的主要原因就是使用了session_start()的原因,该函数会强制当前页面不被缓存。 解决办法如下: 在你的 Session_start 函数后加入 header("Cache-control: private")注意在本行之前你的PHP程序不能有任何输出。
2.
还有基于session的解决方法,在session_start前加上 session_cache_limiter('nocache')// 清空表单 session_cache_limiter('private')//