1

我有这个图像问题,即图像没有在页面刷新时重新加载,因为它是一个 .gif 图像,我必须在每次页面刷新时显示转换。

<?php if ($page == "index") { ?>
        <img src="images/Karpel_logo.gif" alt="" />
        <?php } else { ?>
        <a href="http://www.karpellaw.com/test"><img id="graph" src="images/Karpel_logo.gif?dummy=371662" alt="" /></a>
        <?php } ?>

 live link :    www.karpellaw.com/test
4

3 回答 3

2

每次页面刷新都使用随机整数。它将强制加载新图像而不是缓存图像。

<img src="images/Karpel_logo.gif?<?php echo rand(); ?>" alt="" />
<?php } else { ?>
<a href="http://www.karpellaw.com/test"><img id="graph" src="images/Karpel_logo.gif?dummy=<?php echo rand(); ?>" alt="" /></a>
<?php } ?>
于 2013-02-20T06:49:49.190 回答
0

每次刷新页面时,更改图像标签的 src :

<img src="images/Karpel_logo.gif?<?php echo time();?>" alt="" />

或者您可以附加任何随机数和图像 src 的结尾。

于 2013-02-20T07:03:19.580 回答
0

放一个 ?a=time()

<?php if ($page == "index") { 
          echo '<img src="images/Karpel_logo.gif?a='.time().'" alt="" />';
         } else {
        echo '<a href="http://www.karpellaw.com/test"><img id="graph" src="images/Karpel_logo.gif?dummy=371662&a='.time().'" alt="" /></a>'
     } 
?>
于 2013-02-20T06:50:24.417 回答