代理,浏览器缓存文档直到过期,缓存文档的重载不会联系服务器,尝试获取过期文档会联系服务器

设置文档的过期时间

header("Expires:Sun,27 Mar 2016 16:38:00 GMT");//GMT 格林尼治标准时间

x小时后过期

$now=time();

$then=gmstrftime("%a,%d %b %Y %H:%M:%S GMT",$now+60*60*3);//3小时后过期

header("Expires:{$then}");

永远不过期

$now=time();

$then=gmstrftime("%a,%d %b %Y %H:%M:%S GMT",$now+365*86440);

header("Expires:{$then}");

转载于:https://www.cnblogs.com/HackHer/p/5326082.html

PHP___过期header expires相关推荐

  1. feachall php_timthumb.php详解

    //定义版本信息 define ('VERSION', '2.8.10'); //如果有配置文件,则加载timthumb-config.php,没有的话使用下面的值 if( file_exists(d ...

  2. java cookie过期_Java中Servlet Cookie设置过期时间(expires,max-age)

    Java中Servlet Cookie设置过期时间(expires,max-age) expires或者max-age指定了coolie的生存期,默认情况下coolie是暂时存在的,他们存储的值只在浏 ...

  3. php header expire,解决PHP Expires 导致CDN出现TCP_MISS

    因为这个缘故,CDN的 x-Cache总是MISS TCP_MISS,导致要回源. 查了半个小时,终于找到原因了. (问题图片) 来自session.c: Authors: Sascha Schuma ...

  4. 负载均衡环境中和如何设置Expires和Etag

    在负载均衡环境中(LVS, LoadBalance)为了减少浏览器数据的重复请求操作,一般需要设置 Http Header 的 Etage 和 Expires 告诉浏览器请求数据是否已过期.以下内容主 ...

  5. http header头设置反向代理不缓存

    一:概念说明 Expries:网页的cache过期时间,到指定日期网页cache失效 Last-Modified:网页的最新更新时间 Cache-Control 缓存控制 no-cache:不缓存网页 ...

  6. header中的参数讲解

    做下载功能的时候,经常需要定义header头,但是header可以定义的属性太多了,有时候会显得无从下手.这里记录一下我用到的几个header头,并且给出它们的作用以及参考链接. header(&qu ...

  7. PHP中header用法详解带范例(转)

    header的用法 header()函数的作用是:发送一个原始 HTTP 标头[Http Header]到客户端. 标头 (header) 是服务器以 HTTP 协义传 HTML 资料到浏览器前所送出 ...

  8. php header运用细节

    http://www.111cn.net/phper/php-function/55872.htm http://blog.sina.com.cn/s/blog_7298f36f01011dxv.ht ...

  9. header()函数使用说明

    header()函数使用说明:     一.作用:   ~~~~~~~~~          PHP只是以HTTP协议将HTML文档的标头送到浏览器,告诉浏览器具体怎么处理这个页面,至于传送的内容则需 ...

  10. php 设置页面内容具有缓存性,php header()设置页面Cache缓存

    header()函数在php的使用很大,下面我来介绍利用它实现页面缓存的一些方法,但使用header前必须注意,在它之前不能任何输出,包括空格. 手册上,我们对于cache都是写着如何设置,以便让代码 ...

最新文章

  1. 10本计算机视觉必读经典图书,入门篇 + 提升篇
  2. 通信网络基础期末复习-第三章-网络的时延分析
  3. 洗礼灵魂,修炼python(68)--爬虫篇—番外篇之webbrowser模块
  4. 认识Linux系统服务(鸟哥18章)
  5. 计算机it岗考试试题,计算机IT职称考试试题及其答案.doc
  6. net MongoDB安装
  7. 在不用第三方参数的情况下,交换两个参数的值
  8. css3中的box-sizing的用法
  9. js jquery select 操作 获取值,选中选项,增加,修改,删除
  10. 使用PR剪辑视频,mkv格式怎么无损转mp4
  11. iPad服务器怎样修复,如何修复iphone、ipad的Netflix错误11800
  12. Apple苹果iOS数据丢失如何恢复?
  13. word的图片和自选图形组合问题
  14. 渗透技巧总结、渗透技巧
  15. R学习 第九篇:因子
  16. 江苏省普通话水平测试计算机评分细则,江苏省计算机辅助普通话水平测试评分细则...
  17. java 无符号右移_java中的无符号移位运算
  18. 完美解决丨1. **`SyntaxError: invalid syntax`**
  19. H265编码视频播放器EasyPlayer.JS控制台出现VideoJS:WARN警告信息是什么原因?
  20. 决策智能概念里的风起云涌

热门文章

  1. Atitit.ioc 动态配置文件guice 设计原理
  2. paip.调用GUI接口.
  3. 当第一资本、高盛、摩根士丹利等巨头纷纷启用CDO时,您想到了什么?
  4. Blackrock的思考与启示
  5. (转)浅说深度学习:核心概念
  6. 【语音分离】基于matlab FASTICA语音分离【含Matlab源码 1023期】
  7. 【通信】基于matlab Alamouti空频编码【含Matlab源码 801期】
  8. 【元胞自动机】基于matlab元胞自动机模拟小区车流量【含Matlab源码 358期】
  9. 遗传算法是机器学习算法嘛?_基于遗传算法的机器人控制器方法
  10. mc2180 刷机方法_MC控制和时差方法