Maison > développement back-end > tutoriel php > 禁止页面缓存的方法 多语言下禁止页面缓存

禁止页面缓存的方法 多语言下禁止页面缓存

WBOY
Libérer: 2016-07-25 08:51:41
original
1165 Les gens l'ont consulté
  1. Response.Buffer = True
  2. Response.ExpiresAbsolute = Now() - 1
  3. Response.Expires = 0
  4. Response.CacheControl = "no-cache"
  5. Response.AddHeader "Pragma", "No-Cache"
复制代码

2、在html代码中加入

复制代码

3、在重新调用原页面的时候在给页面传一个参数 Href="****.asp?random()"

前两个方法据说有时会失效,而第三种则是在跳转时传一个随机的参数! 因为aspx的缓存是与参数相关的,如果参数不同就不会使用缓存,而会重新生成页面,每次都传一个随机的参数就可以避免使用缓存。 这个仅适用于asp&asp.net

4、jsp页面中禁用缓存:

  1. response.setHeader("Cache-Control","no-cache"); //HTTP 1.1
  2. response.setHeader("Pragma","no-cache"); //HTTP 1.0
  3. response.setDateHeader ("Expires", 0); //prevents caching at the proxy server
复制代码

这些代码加在

中间:
  1. response.setHeader("Cache-Control","no-cache"); //HTTP 1.1
  2. response.setHeader("Pragma","no-cache"); //HTTP 1.0
  3. response.setDateHeader ("Expires", 0); //prevents caching at the proxy server
  4. %>
复制代码

5、window.location.replace("WebForm1.aspx"); 参数就是要覆盖的页面。

replace的原理:使用当前页面替换掉replace参数指定的页面。 这样可以防止用户点击back键。

javascript脚本,举例如下: a.html

  1. a
  2. b
复制代码

b.html

  1. b
  2. a
复制代码

6、php禁用页面缓存

  1. # 让它在过去就“失效"

  2. header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
  3. # 永远是改动过的

  4. header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");
  5. # HTTP/1.1

  6. header("Cache-Control: no-store, no-cache, must-revalidate");
  7. header("Cache-Control: post-check=0, pre-check=0", false);
  8. # HTTP/1.0

  9. header("Pragma: no-cache");
复制代码

>>> 您可能感兴趣的文章: 解析 PHP和浏览器缓存机制 php立即刷新缓存输出的方法举例 php页面缓存的例子(减经cpu与mysql负担) 如何禁用aspx页面的客户端缓存 asp.net 取消缓存的方法介绍 asp.net 清除IE页面缓存的方法 清除IE缓存的方法汇总(asp asp.net php等) asp 清除IE缓存的方法介绍 php禁止页面缓存输出的代码 php禁止页面缓存的代码 一个php禁止页面缓存的函数 防止IE缓存jsp文件的方法 ASP.NET缓存的方法分析 asp.net性能优化方法-缓存数据和页输出



source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal