`

禁止页面缓存的代码

阅读更多
可以禁止html在客户端的浏览器中缓存,如果用户点击“后退”按钮,浏览器自动再次从服务器上获得最新的页面。

HTML:
<META HTTP-EQUIV="pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-store, must-revalidate">
<META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">
<META HTTP-EQUIV="expires" CONTENT="0">

ASP
response.expires=0
response.addHeader("pragma","no-cache")
response.addHeader("Cache-Control","no-store, must-revalidate")

PHP
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Cache-Control: no-store, must-revalidate");
header("Pragma: no-cache");

JSP:
response.addHeader("Cache-Control", "no-store, must-revalidate");
response.addHeader("Expires", "Thu, 01 Jan 1970 00:00:01 GMT");
分享到:
评论

相关推荐

    PHP禁止页面缓存的代码

    在PHP中可以轻松的使用下面的语句实现禁止页面缓存,但比较难记特整理下,方便大家使用。

    Web应用与开发作业

    (2)有3个http响应头字段可以禁止浏览器缓存当前页面,它们在Servlet中的示例代码如下。 response.setDateHeader("Expires",-1); response.setHeader("Cache-Control","no-cache"); response.setHeader("Pragma",...

    js 禁止保存、屏蔽、缓存、页面保护等等代码大全

    js 禁止保存、屏蔽、缓存、页面保护 右键操作 控件位置 地址图标 光标 窗口 键盘键控制 验证等等代码大全

    500多个html网页格式的各种源代码

    1.13 禁止页面加入缓存.htm 1.14 离开页面时弹出对话框.htm 1.15 判断页面是否添加了W3C声明.htm 1.16 屏蔽网页中的脚本.htm 1.17 以频道模式打开页面.htm 1.18 自动识别网页类型.htm 1.19 在网页中动态添加...

    浅析showModalDialog数据缓存问题(用禁止浏览器缓存解决)

    如果要显示最新的数据需要在页面中进行设置,取消缓存。... 禁止浏览器从本地缓存中调阅页面。 网页不保存在缓存中,每次访问都刷新页面。 &lt;meta http-equiv=”cache-control” content=”no-cache, must-reva

    禁止页面缓存的几种方法分享

    今天在开发时碰到一种方法,就是客户要求页面不缓存,查了一下得出如下几种不让页面缓存的办法 html只要加在头部就可以了. 复制代码代码如下:&lt;HEAD&gt; &lt;META HTTP-EQUIV=”Pragma” CONTENT=”no-cache”&gt;...

    php禁止浏览器使用缓存页面的方法

    在PHP中可以轻松的使用下面的语句实现禁止页面缓存,但比较难记特整理下,方便大家使用。 php代码如下: 复制代码 代码如下:&lt;?php // 设置此页面的过期时间(用格林威治时间表示),只要是已经过去的日期即可。 ...

    php 禁止页面缓存输出

    复制代码 代码如下:&lt;?php header(‘Expires: Mon, 26 Jul 1997 05:00:00 GMT’); header(‘Last-Modified: ‘ . gmdate(‘D, d M Y H:i:s’) . ‘GMT’); header(‘Cache-Control: no-cache, must-revalidate’);...

    在(ASP/PHP/JSP/html/js)中禁止ajax缓存的方法集锦

    ajax缓存有好处,但也有坏处,缓存有时候会导致误操作,影响用户体验,若你的WEB项目不需要ajax缓存功能,可按下述方法来禁止ajax缓存。 一、在ASP中禁止ajax缓存: ‘放在ASP网页最开头部分  Response.expires=0 ...

    Js 代码中,ajax请求地址后加随机数防止浏览器缓存的原因

    浏览器为了提高用户访问同一页面的速度,会对页面数据进行缓存。当url请求地址不变时, 有时候会导致浏览器不发送请求,直接从缓存中读取之前的数据。 如果数据改变了,而没加随机数,读取的数据会跟之前一样。 加上...

    防止网页后退 asp禁止缓存

    像一般网上很多禁止缓存的代码,有时并不可靠,这时你只要在操作的页面加上就可以了,在网页的里指定要定向的新页,再点后退,看是不是不会再退到刚才的操作页面了,实际上已经把这个历史给删除了 ””””””””...

    ASP.NET的网页代码模型及生命周期

    当客户端浏览页面的时候,会有一些防火墙扫描页面,以保证操作系统的安全,如果页面的隐藏域过多,那么这些防火墙可能会禁止页面的某些功能。 4.4.4 Cookie Cookie在客户端用户保存网站的少量的用户信息,服务器可以...

    设置ASP.NET页面不被缓存(客户端/服务器端取消缓存方法)

    设置页面不被缓存:客户端取消缓存、服务器具端取消缓存的具体实现代码如下感兴趣的朋友可以参考下哈,希望对大家有所帮助

    PHP清除缓存的几种方法总结

    现在开发的项目是用tp3.1版本的,在开发过程中我们常常会遇到页面缓存的问题(特别是html的缓存);刷新后还是旧版的数,再刷新下还是旧版数据,慢慢的开始怀疑人生了,哈哈;所以在开发过程中我们又必要每次及时清除...

    禁止ajax缓存获取程序最新数据的方法

    我们都知道ajax能提高页面载入的速度主要的原因是通过ajax减少了重复数据的载入,也就是说在载入数据的同时将数据缓存到内存中,一旦数据被加载其中,只要我们没有刷新页面,这些数据就会一直被缓存在内存中,当我们...

    javascript 经典代码大全

    javascript 经典代码大全 ...18. 网页不会被缓存 &lt;META HTTP-EQUIV="pragma" CONTENT="no-cache"&gt; , must-revalidate"&gt; , 26 Feb 1997 08:21:57 GMT"&gt; 或者&lt;META HTTP-EQUIV="expires" CONTENT="0"&gt;

    超实用的jQuery代码段

    超实用的jQuery代码段精选近350个jQuery代码段,涵盖页面开发中绝大多数要点、技巧与方法,堪称史上最实用的jQuery代码参考书,可以视为网页设计与网站建设人员的好帮手。《超实用的jQuery代码段》的代码跨平台、跨...

    javaScript实例自学手册486例,附带目录可方便搜索

    1.13 禁止页面加入缓存.htm 1.14 离开页面时弹出对话框.htm 1.15 判断页面是否添加了W3C声明.htm 1.16 屏蔽网页中的脚本.htm 1.17 以频道模式打开页面.htm 1.18 自动识别网页类型.htm 1.19 在网页中动态添加...

    禁止JQuery中的load方法装载IE缓存中文件的方法

    使用方法如下: 代码如下:$(“#panel”).load(“test.asp”); //在页面装载时,在ID为#panel的DOM元素里test.asp的内容。但是,当你修改test.asp文件的内容以后,在IE浏览器下,再利用以上方法重新装载该文件时,你...

Global site tag (gtag.js) - Google Analytics