我有一個圖像網站,用戶可以投票圖像。第一頁隨機生成圖像!一旦他們投票,他們將使用window.location重定向到圖像詳細信息頁面。如果他們點擊回來,他們會從瀏覽器緩存中看到相同的圖像...並且他們可以無限次地投票...如何刪除瀏覽器緩存?
如何刪除緩存?當我點擊返回按鈕時,我想要刷新第一頁!我已經使用:
<meta http-equiv="Pragma" content="no-cache">
<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
<META HTTP-EQUIV="Expires" CONTENT="-1">
和
<input type="hidden" id="refreshed" value="no">
<script type="text/javascript">
onload=function(){
var e=document.getElementById("refreshed");
if(e.value=="no")e.value="yes";
else{e.value="no";location.reload();}
}
</script>
謝謝!!!!!
投票沒有添加到數據庫中,但我希望用戶點擊後可以獲取新圖片!當然,他們不能投多次.... 我不使用任何形式,我使用JavaScript和AJAX的投票.. – FinalDestiny 2009-12-18 20:48:30
@FinalDestiny我不認爲你得到的重點。 – 2009-12-18 20:49:15
即使您停止緩存,人們也可以通過在新標籤中打開鏈接找到方法。您可以在圖像頁面上放置「給我新圖像」鏈接,以便他們查看新圖像。 – sakabako 2009-12-18 21:24:45