您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

为什么设置cache-control不起作用

2024/6/5 7:19:02发布32次查看
我用的thinkphp框架 我想在一个页面后退时 也就是点击浏览器的后退按钮时 这个被后退的页面重新加载 而不是读取缓存 我在这个页面对应的控制器方法中添加了 header(cache-control: no-cache, must-revalidate); 但是cache_control不起作用 为啥
回复内容: 我用的thinkphp框架 我想在一个页面后退时 也就是点击浏览器的后退按钮时 这个被后退的页面重新加载 而不是读取缓存 我在这个页面对应的控制器方法中添加了 header(cache-control: no-cache, must-revalidate); 但是cache_control不起作用 为啥
我用的是thinkphp 框架 tp的框cache_control 默认是private 所以我在控制器里设置不起作用 我改了在配置文件 就可以了
header(cache-control: no-store, no-cache, must-revalidate);header(expires: sat, 26 jul 1997 05:00:00 gmt); //过去的时间
看鸟哥的这篇文章:http://www.laruence.com/2010/03/05/1332.html,对于刷新、f5,后退都是不一样的,你这种情况确实是使用缓存,而不是重新下载
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product