您的位置:首页 > 其它

电子病历系统应用水平划分等级

2013-04-02 11:59 309 查看
浏览器是自动缓存页面的信息的,一般的web开发对于页面的要求不会是实时更新的,如果我们要对页面做到实时更新的话那么就要设置header的值使页面不缓存数据,这里我们只能是不让浏览器缓存数据不可能清楚缓存。
有两种方法
1 使用html设置的方式
header ("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past
header ("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); // always modified
header ("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header ("Pragma: no-cache"); // HTTP/1.0

2 使用Php语句的设置方式
header('Pragma:no-cache'); //这个是符合http1.1协议的标准
header('Cache-Control:no-cache'); // 这个是要符合http1.0协议的标准
header('Expires:0');

什么地方会用到这种情况呢:主要是用于调用而不是打开的页面,比如用ajax中xmlhttp.open()的调用的url就是不会打开而只是执行调用更能的文件

还需要了解的内容 http协议 1.1 1.0
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: