一个注册页面,填写完所有信息后,按注册,出现错误,这时按浏览器的返回,所有的信息都会消失,包括像下拉框内容,单选框内容,则么能够将所有的信息保存下来,我所知道的text文本框内容可以用session来保存,但是其他的请问可以用设么来实现返回后信息仍然保存着。

解决方案 »

  1.   

    有错误返回,可以用history.go(-1);如果想保存一些选中的内容的话,可以尝试session_cache_limiter('private');
    session_cache_expire(30);
    //30改成更长时间.
      

  2.   

    也可以直接调用$_REQUEST中的信息。
    例如输入页面->确认页面的过程中出现错误,确认页面的Action直接调用输入页面的模板,可以从模板直接调用。
      

  3.   

    那么如果说不管发生错误还是正常,确保后退能保存住信息,是否用codesession_cache_limiter('private');session_cache_expire(30);//30改成更长时间. 就可以达到这个目的
      

  4.   

    javascript部分也要改.
    就如我上面所说,
    你可以尝试一下.
      

  5.   

    history.go(-1);
     这个只对 Js有效 对 PHP无效的