【问题标题】:Why isn't my image un-caching? [closed]为什么我的图像没有取消缓存? [关闭]
【发布时间】:2013-02-23 12:00:49
【问题描述】:

我需要在重新加载页面时不断更新图像,因此我决定在路径末尾放置一个数字,但由于某种原因,我的代码不断破坏页面:

<?php $t = getDate(); ?>
<img src="<?php bloginfo('template_url'); ?>/img/logo-apptivation.jpg?t=<?php .$t ?>"/>

怎么了?

【问题讨论】:

  • &lt;?php .$t ?&gt; 应该是&lt;?php echo $t; ?&gt;
  • @crypticツ 谢谢,这似乎会产生以下 URL(注意末尾的 Array 一词):path/logo.jpg?t=Array
  • 您应该在有人窃取它之前将其发布为答案:P
  • 对了,那我稍微改一下。
  • @Maxorq 这个问题被标记为关闭,因为它太本地化了。

标签: php caching cache-control image-caching


【解决方案1】:
<img src="<?php bloginfo('template_url'); ?>/img/logo-apptivation.jpg?t=<?php echo time(); ?>"/>

【讨论】:

    【解决方案2】:
    <img src="<?php echo sprintf('%s/img/logo-apptivation.jpg?%s', 
                                 bloginfo('template_url'),time());?>"/>
    

    【讨论】:

    • 谢谢,但我的 URL 末尾出现了 Array 这个词
    • 对不起,我的错。我确定了答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-09-28
    • 2018-01-29
    • 2014-06-11
    • 1970-01-01
    • 2011-05-17
    • 2014-09-06
    • 2014-07-03
    相关资源
    最近更新 更多