用history.go(-1)应该不会影响上页的值的
看看history列表就知道了
你看看是不是其它地方刷新页面了

解决方案 »

  1.   

    用了session会有影响吗?我在生成输入页面的php文件中是用了session的。
      

  2.   

    我试过将输入页面不用session就可以解决问题,但我是用session来控制权限的,能否在http的head中设置什么参数来屏蔽后退时不用重新重服务器请求页面呢?
      

  3.   

    http://blog.csdn.net/arcow/archive/2004/10/02/123265.aspx看看这个,不用session,直接用样式表css就能实现
      

  4.   

    我用session是控制用户是否有权限使用本页面,我试过楼上的方法,但也不行,后退时还是清空了,还有没有什么好的办法?难道我不能用session来控制本页面?
      

  5.   

    呵呵,那个只是我的html页面,这个页面是用一个php来调用的,在php页面中,我用了session_start(),如果我屏蔽了session,就没问题,但我用sesseion来控制权限,所以看看有没有其它办法可以在后退时不让php文件从服务器上再次请求页面,就像普通的页面一样从缓存中取出来。
      

  6.   

    有些迷糊:
    后退会为什么会产生“再次请求页面”。
    不见了历史数据怎么会与session有关系。能否将function session_start()贴出来看看。
      

  7.   

    insert.php文件:
    <?php
    session_start();include("insert.html");
    ?>这是php的文件,上面的文件是html文件,我想可能是因为有session的缘故,所以后退时会重新向服务器请求新的页面吧。因为我打开的是这个insert.php文件。
      

  8.   

    如果我把insert.php中的session_start()屏蔽,就没有任何问题,但我要用session来控制打开这个php文件的权限。
      

  9.   

    session_cache_limiter('private, must-revalidate');
    session_start();
      

  10.   

    搞掂了,谢谢mrshelly,但我想问问session_cache_limiter里面的参数是什么意思?
      

  11.   

    呵呵,JK_10000兄,这是php的问题了。sorry,我把它发到javascript的板块来,本来以为是关于html文件头设置的问题。