我有一个图像网站,用户可以投票图像。第一页随机生成图像!一旦他们投票,他们将使用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