缓存而已.
在返回时在后面带个变数就OK了.
...index.php?fresh=".time()."...

解决方案 »

  1.   

    不同意上面的方法!
    因为index.php事实上仍然没被刷新,在地址栏重输入index.php(或其它浏览器用户浏览index.php)时,仍然是缓存中的页面而未被刷新
      

  2.   

    是不是因为用到了session_start();
      

  3.   

    表单如在do.php页面中,用header进入某页面才可以刷新
      

  4.   

    best_inh(一无所) :我的header就是在do.php里面的调用的,还是刷新不了
      

  5.   

    当然表单不在do.php页面中,do.php没有任何需要显示的东西,只是一些数据库操作。
      

  6.   

    header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
    header("Last-Modified: " . gmdate("D, d M Y H:i:s") . "GMT");
    header("Cache-Control: no-cache, must-revalidate");
    header("Pragma: no-cache");加了这么多还是不管用
      

  7.   

    你加了那个代码应该是可以的了。不会是你的apache的问题吧
      

  8.   

    不是吧,apache也会有问题?我想应该是代码的问题
      

  9.   

    不行你就在index.php中加一个隐藏的
    <iframe height=0 width=0 name=hiddenframe></iframe>然后表单提交时用target="hiddenframe",
    然后在do.php中处理完数据后用parent.reload();刷新.
      

  10.   

    best_inh(一无所) :你刚才说“表单如在do.php页面中,用header进入某页面才可以刷新

    我发现是这样的,可是现在我的表单不在do.php中,这样就没办法刷新了,有没有办法让他像表单一样提交一把呢
      

  11.   

    用这个试试
    <script>history.back();self.location.reload();</script>
      

  12.   

    还没解决哪?
    我帮你顶:《如何刷新即将链接前往的页面,求解啊!》
    index.php被后台提交了数据后,它的内容已有所改变,由于它先前已经打开,所以要刷新,现在楼主求刷新的方法,我也求。
    除了header其它方法也行