rt

解决方案 »

  1.   

    直接在b页面body里刷新吧
    <?php
    if(isset($_SERVER['HTTP_REFERER']) && $_SERVER['HTTP_REFERER']=='a.php'){
    ?>
    <script>
    window.location='b.php';
    </script><?php
    }
    ?>
      

  2.   

    我在jsp中刷新页面有时候是用定时器刷新的。有时候在body里面用 onload属性。。
      

  3.   

    跳转到b.php就已经是最新加载的了。还需要刷新干嘛?
      

  4.   


    我用<script>parent.top.location.href="b.php"</script>
    跳转后页面并没有刷新。需要手动才行
      

  5.   

    如果是框架可以这样来使用 left_iframe 为框架名<script>parent.left_iframe.location.reload();</script>
      

  6.   


    不是框架啊,是个头像上传系统,a.php上传,b.php显示,不过只有手动刷新才更新
      

  7.   

    那是浏览器缓存吧?
    尝试在b.php 显示图片的src 后添加随机字符
      

  8.   

    两种方式:
    1.b.php通过设置强制刷新,使每次载入时,b.php始终最新。
    <?php
    header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
    header("Cache-Control: no-cache");
    header("Pragma: no-cache");
    ?> 
    上面的代码改一下,写在PHP第一行2.
    <script>parent.top.location.href="b.php"</script>
    转向时加个临时参数,改为:
    <script>parent.top.location.href="b.php?t="+Math.random();</script>