首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

thinkphp 如何禁止浏览器缓存

问题 我写了一个礼品兑换功能,但用户兑换完成后,后退又进入兑换页面,如果使得用户使用浏览器自带的后退按钮后退后页面重新读取php代码 解决方案 //设置此页面的过期时间(用格林威治时间表示),只要是已经过去的日期即可...header("Expires: Mon, 26 Jul 1970 05:00:00 GMT"); //设置此页面的最后更新日期(用格林威治时间表示)为当天,可以强制浏览器获取最新资料 header...("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); //告诉客户端浏览器不使用缓存,HTTP 1.1 协议 header("Cache-Control...: no-cache, must-revalidate"); //告诉客户端浏览器不使用缓存,兼容HTTP 1.0 协议 header("Pragma: no-cache"); 最后修改:5年前

1.6K30

禁止浏览器缓存的头字段

Http头信息禁用浏览器缓存: Cache-Control: no-cache Pragma: no-cache Expires: Thu,01Dec199416:00:00GMT Expires:告诉浏览器把回送的资源缓存多长时间...-1或0则是不缓存 简要:添加Expires头能有效的利用浏览器的缓存能力来改善页面的性能,能在后续的页面中有效避免很多不必要的Http请求,WEB服务器使用Expires头来告诉Web客户端它可以使用一个组件的当前副本...例如:Expires:Thu,15 Apr 2010 20:00:00 GMT; 他告诉浏览器缓存有效性持续到2010年4月15日为止,在这个时间之内相同的请求使用缓存,这个时间之外使用http请求。...HTTP1.1引入了Cathe-Control,它使用max-age指定组件被缓存多久,从请求开始在max-age时间内浏览器使用缓存,之外的使用请求,这样就可以消除Expires的限制, 如果对浏览器兼容性要求很高的话...Pragma:no-cache 虽然这三个响应头都表示禁止浏览器缓存,但因为不是所有浏览器都能完全支持这三个响应头,因此最好是同时使用这三个,只要浏览器支持其中任意一个,那就能可靠的禁止浏览器缓存当前页面

1.3K10

IE浏览器,被永久关闭

IE浏览器正式退役! IE浏览器,最高市场份额曾一度高达95%。在很多用户潜意识中,其以字母“e”为核心的Logo,已成浏览器的代名词。...1995年8月16日,Windows第一个默认浏览器——Internet Explorer(IE)首次亮相,由于和Windows的捆绑安装,IE浏览器迅速占领市场。...根据StatCounter数据显示,2022年5月,IE浏览器的市场占比率已经只剩下0.64%了。 可能在大多数人的记忆里,登录一些必须要使用IE浏览器才能启动的老旧的网页和服务。...IE浏览器“退休” 对用户有何影响 目前还是有某些古董网站,还真只能IE浏览器打开,即使IE兼容模式也不行,比如一些银行U盾、考试报名之类的。 IE浏览器退役后,其功能将由Edge浏览器接棒。...在IE浏览器正式退休之后的几个月时间里,IE 桌面应用程序将会先被重定向到微软Edge浏览器。 最终微软将通过后续的Windows更新永久禁用IE。

2K10
领券