如何删除浏览器缓存?

Fin*_*iny 0 javascript php browser caching

我有一个图像网站,用户可以投票图像.图像在第一页随机生成!一旦他们投票,他们就会使用window.location重定向到图像详细信息页面.如果他们点击后退,他们将从浏览器缓存中看到相同的图像......他们可以无限次地投票....

如何删除缓存?当我点击后退按钮时,我希望第一页刷新!我已经用过了:

<meta http-equiv="Pragma" content="no-cache">
    <META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
    <META HTTP-EQUIV="Expires" CONTENT="-1">
Run Code Online (Sandbox Code Playgroud)

<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>
Run Code Online (Sandbox Code Playgroud)

谢谢 !!!!!

Ano*_*on. 7

您不希望使用客户端检查来阻止用户多次投票.那太傻了.

您想在服务器上检查用户是否已经为该图像投票,如果是,请将他们引导至某些"您已经投票支持该页面的哎呀"并且不计算投票数.