如何使页面不被浏览器Cache保留

2009-03-12 程序代码 1097 阅读 0 评论

方法一:

方法二:

import java.text.SimpleDateFormat;
import java.util.Date;

SimpleDateFormat dateFormat = new SimpleDateFormat("EEE, dd MMM yyyy - HH:mm:ss z");
response.setHeader("Expires", dateFormat.format(new Date())); 

方法三:



关于IE缓存的解决方案

禁止服务器端缓存:Response.Expires = 0 或

禁用客户端缓存。

HTM网页:



ASP网页:

PHP网页:

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

JSP:

response.setHeader("Pragma","No-Cache");
response.setHeader("Cache-Control","No-Cache");
response.setDateHeader("Expires", 0);

C#中禁止cache的方法:

Response.Buffer=true;
Response.ExpiresAbsolute=System.DateTime.Now.AddSeconds(-1);
Response.Expires=0;
Response.CacheControl="no-cache";

本文链接:https://blog.clang.cn/532.html

版权声明:转载请注明出处。

评论 (0)

评论已关闭