前言:
此时我们对“html设置不缓存”都比较关注,朋友们都需要了解一些“html设置不缓存”的相关内容。那么小编同时在网络上搜集了一些关于“html设置不缓存””的相关内容,希望小伙伴们能喜欢,同学们快快来学习一下吧!解决这个问题, 有两个可用的方法, 使用HTML meta标签和使用HTTP头。
1.使用HTML meta标签
阻止缓存页面最常用的方法是使用HTML meta标签:
<meta http-equiv="expires" content="Wed,15 Jul 2023 07:30:28 GMT"/><meta http-equiv="pragma" content="no-cache"/>
已经传递到Expires meta标签的插入日期告诉浏览器,缓存的页面拷贝总是过期的。遇到此标签后, 浏览器通常不会缓存页面。虽然Pragma: no-cache meta标签并不是保证,但它却是大多数网络浏览器遵从的受到良好支持的约定。
2.使用HTTP头
阻止缓存页面更好的办法是, 应用header()函数, 使用HTTP本身协议生成与上面等价的两个HTML meta标签:
<?php header('Expires:Wed,15 Jul 2023 07:30:28 GMT'); header('Pragma:no-cache');?>
可更进一步, 可使用HTTP1.1的浏览器所支持的Cache-Control头:
<?php header('Expires:Wed,15 Jul 2023 07:30:28 GMT'); header('Cache-Control: no-store,no-cache,must-revalidate'); header('Cache-Control: post-check=0,pre-check=0',FALSE); header('Pragma:no-cache');?>
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #html设置不缓存