首页
学习
活动
专区
工具
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

会打字就能学

什么是HTML文档,我发的CSS、JS源码如何加载? 用过word文档,或者写过ppt就能学会,学不会我就隐退。 ? 看到这两个文档了吧!用过其中之一就能学会如何加载页面。...这个图标是当前默认浏览器的图标,这个红色的脖圈就是的标志啦。...聪明的你会这样操作: 右键单击html文档,选择打开方式, 在花花绿绿的选项中巧妙的避开“ IE ”浏览器和“ 记事本 ”, 选择常见的浏览器,比如:谷歌、火狐、、搜狗、360等等,我们任选其一...一个复杂而又简单的Canvas动画就这样被你实现了,你今天的操作节省了三个月,我从业至今,从未见过有人能在如此短暂的时间之内实现这样花哨的页面,今后你可以在自己的个人简历中写上“ 本人精通JS,在Canvas

63130

微信浏览器禁止复制文本和图片

1、禁止复制文本 html页面增加 *{ -webkit-touch-callout:none; -webkit-user-select:none...-moz-user-select:none; -ms-user-select:none; user-select:none; } 复制代码 2、禁止...style="pointer-events:none" src="xxx.jpg">复制代码 3、php代码示例,常用于后台通过富文本编辑器上传的图文内容,数据存储到数据库,前端查询数据进行展示,处理图文禁止复制...、图片居中,测试结果页面在IOS和安卓微信中没问题,其他浏览器可能存在兼容性,解决办法微信禁止分享以及使用oauth; //调用resetImageLabel方法,传入数据库取出来的HTML代码,前端页面进行展示...数据库获取的HTML代码'; resetImageLabel($sHtml); 复制代码 /** * 功能:正则替换,给IMG标签增加属性 * pointer-events: none,该属性实现了禁止复制

94720

APP概括

安卓手机屏幕是各种各样 还有pad屏幕 移动端产品: 1、APP:手机应用,目前市面上流行的APP产品大部分都是原生的APP开发者做的 ios:Object-c 安卓:java-native 目前市场上正在趋于js...来开发原生的APP:React Native、phoneGap 2、h5产品 HTML页面都是运行在浏览器中的 pc端浏览器:[谷歌、火狐、Safari、、IE、360、搜狗...]...移动端浏览器[内置,uc、qq、百度、谷歌、Safari...]在ios和安卓平台上的浏览器大部分都是webkit内核的,所以移动端我们做的H5页面不用像pc一样那样的去处理浏览器的兼容 以后工作中我们这一类前端开发工程师主要做的产品形态都有哪些...pc的项目不需要响应式,移动端的项目需要做响应式 在移动端我们开发出来的HTML页面(h5)运行环境 移动端的浏览器:uc、qq、百度 原生APP(Native App)的webView中:hyBride

91620
领券