2014-10-07 13 views
0

我跑這個代碼如何清除緩存或使圖像在html中再次運行代碼?

<img src="../graphics/g_builder.php?type=funil&interval=1"/> 
<img src="../graphics/g_builder.php?type=funil&interval=3"/> 
<img src="../graphics/g_builder.php?type=conversao&interval=2"/> 
<img src="../graphics/g_builder.php?type=conversao&interval=3"/> 
<img src="../graphics/g_builder.php?type=nps&interval=2"/> 

,一個文件夾中,該代碼使用剩下的以後生成的圖像,但它僅適用一次或按Ctrl + F5,如果我不是錯了它清除緩存.. 。

所以我需要一種方法來更新這個圖像,每次我打電話給PHP或以某種方式清除緩存但不使用標題...我該怎麼辦?

+0

這是什麼意思,這段代碼只有一次?這只是一些靜態的HTML,除非'g_builder.php'出現錯誤,否則它應該每次都以相同的方式工作。如果你的意思是'g_builder.php'只被調用一次,那麼改變你的響應緩存頭。 – Brad 2014-10-07 16:40:46

回答

3

您可以將時間戳作爲屬性附加到src屬性的末尾。例如:

<img src="../graphics/g_builder.php?type=nps&amp;interval=2&amp;time=<?php print time(); ?>"/> 

這樣,每次刷新頁面時,src屬性都會有所不同。

+0

真棒,它工作感謝人o / – 2014-10-07 16:46:11