Thinkphp 3.2中控制页面不缓存
最近开发WAP网站时,最讨厌的就是back键,会造成些麻烦事。不过,问题总有办法解决。
有些页面,点击back键回退会加载缓存,这不是想要的,所以希望能够控制该页面不缓存,每次请求都需要从服务器获取最新数据。
解决思路就是通过控制 HTTP 的Cache-control 头
可以看到,Thinkphp 3.2 默认的Cache-control 为 private
那是因为配置文件中默认设置为 private
页面在渲染的时候将这个配置中的值设置为 Cache-control 头
那根据以上信息,一开始我只想到两种解决办法:
1、修改配置中的值 => 不现实,全局修改了
2、改写源码 => TP不可能这么傻
最后的解决办法是:在控制页面不缓存的方法中设置 C('HTTP_CACHE_CONTROL',"no-store");
那么顺便再巩固下 Cache-control 头的一些参数设置:
具体参考 MDN 的web docs
转载于:https://juejin.im/post/5b0666be6fb9a07ab459060d
Thinkphp 3.2中控制页面不缓存相关推荐
- cs文件中控制页面table的大小、title名称(.aspx)
1. title 控制HTML: <title id="mytitle" runat="server"></title> ...
- 页面的缓存与不缓存设置
HTML的HTTP协议头信息中控制着页面在几个地方的缓存信息,包括浏览器 端,中间缓存服务器端(如:squid等),Web服务器端.本文讨论头信息 中带缓存控制信息的HTML页面(JSP/Servle ...
- ASP.NET 缓存技术(一)——启用页面输出缓存
作者寄语:MSDN 是最好的老师,互联网是最智慧的生命体,分享是最重要的成长途径,技术的进步在于学习.实践和创新! 本系列所讲述的技术和展示的代码适用于 .NET Framework 4.0 和 II ...
- 页面的缓存与不缓存-html,css,js
HTML的HTTP协议头信息中控制着页面在几个地方的缓存信息,包括浏览器端,中间缓存服务器端(如:squid等),Web服务器端.本文讨论头信息 中带缓存控制信息的HTML页面(JSP/Servlet ...
- 浏览器页面的缓存设置(不缓存设置)
HTML的HTTP协议头信息中控制着页面在几个地方的缓存信息,包括浏览器端,中间缓存服务器端(如:squid等),Web服务器端.本文讨论头信息 中带缓存控制信息的HTML页面(JSP/Servlet ...
- expires与etag控制页面缓存的优先级
expires指令控制HTTP应答中的"Expires"和"Cache-Control"Header头部信息,启动控制页面缓存的作用 time:可以使用正数或负 ...
- php缓存输出压缩,PHP控制输出:缓存并压缩动态页面的简单示例
这篇文章主要为大家详细介绍了PHP控制输出:缓存并压缩动态页面的简单示例,具有一定的参考价值,可以用来参考一下. 感兴趣的小伙伴,下面一起跟随512笔记的小玲来看看吧! mod_gzip是一个Apac ...
- 清除浏览器缓存之后为什么还是显示旧的html页面_H5缓存机制浅析-移动端Web加载性能优化...
1 H5缓存机制介绍 H5,即HTML5,是新一代的HTML标准,加入很多新的特性.离线存储(也可称为缓存机制)是其中一个非常重要的特性.H5引入的离线存储,这意味着 web 应用可进行缓存,并可在没 ...
- 一起谈.NET技术,页面片段缓存(二)
在上一篇文章中,我介绍了我们用土法炼钢的方法,使用Velocity提供的自定义标签实现片段缓存.这样的方式虽然也解决了我们的问题,但还是引出了一些bug.而且还有点hack的味道(虽然我喜欢hack) ...
最新文章
- linux蓝牙设备无法打开,linux 下 无线 wifi 蓝牙 无法启用
- 汇编程序设计与计算机体系结构软件工程师教程笔记:函数、字符串、浮点运算
- Windows系统回顾之Windows NT
- 支付宝不止怀有“社交梦”,社区金融才是它的野心所在
- 【转载】手把手教你配置Windows2003集群(图)
- MySQL【问题记录 01】报错 1709 - Index column size too large. The maximum column size is 767 bytes. 可能是最简单的方法
- 我如何使用React,Redux-Saga和Styled Components构建NBA球员资料获取器
- 风变编程课 囚徒困境 答案_当您对所有这些有用的在线编程课程感到不知所措时,如何摆脱困境...
- 鸿蒙系统对小米的影响,“小米用鸿蒙系统”乌龙会对后续有影响吗
- 关于量子计算机的科学论文,量子计算机论文,关于科学家尝试用量子计算机创造时间旅行论文范文-毕业论文网...
- 你的ERP项目实施为啥质量高不了?
- TensorFlow精进之路(七):关于两层卷积神经网络对CIFAR-10图像的识别
- Differential Privacy差分隐私
- 云学算法之Ackerman阿克曼函数的python实现
- DSP原理学习笔记--第十四章--DSP算法及其实现
- zscore标准化步骤_matlab标准化和反标准化——zscore
- SSH之known_hosts文件
- recovery mode
- MATLAB画颗圣诞树
- 编译Android环境的libjpeg-turbo