`
txf2004
  • 浏览: 6869416 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

PHP控制网页过期时间的程序

阅读更多

有时我们需要控制主页之类的网页过期时间。但我们比如使用的是Chinacache的CDN,那要怎么样设计才能让他缓存我的内容.

当然,前提要先打开CDN中一个功能reload_into_ims on.这样用户发送过来no-cache也不怕了.因为这样会给给no-cache转成If-Modified-Since .所以我们写程序主要是对If-Modified-Since控制就好了.记的,缓存系统架构中计中最好是后端来控制,所以最好的方法是程序来管理过期. 呵,我只会php,就用PHP写一个,别的程序也是一样。

见我下面的程序,呵呵,5分钟过期.

<?PHP
$headers = apache_request_headers();
$client_time = (isset($headers['If-Modified-Since']) ? strtotime($headers['If-Modified-Since']) : 0);
$now=gmmktime();
$now_list=gmmktime()-60*5;
if ($client_time<$now and $client_time >$now_list){
header('Last-Modified: ‘.gmdate('D, d M Y H:i:s', $client_time).' GMT', true, 304);
exit(0);
}else{
header('Last-Modified: ‘.gmdate('D, d M Y H:i:s', $now).' GMT', true, 200);
}
?>

分享到:
评论

相关推荐

    PHP 网页过期时间的控制代码

    记的,缓存系统架构中计中最好是后端来控制,所以最好的方法是程序来管理过期. 呵,我只会php,就用php写一个,别的程序也是一样。 见我下面的程序,呵呵,5分钟过期. 复制代码 代码如下:&lt;?php $headers = apache_...

    PHP控制网页过期时间的代码

    记的,缓存系统架构中计中最好是后端来控制,所以最好的方法是程序来管理过期. 呵,我只会php,就用php写一个,别的程序也是一样。 见我下面的程序,呵呵,5分钟过期. 复制代码 代码如下:&lt;?php $headers = apache_...

    淘宝优站程序 淘牛品优站源码 自定义优站程序

    本程序是淘宝自定义优站源码,目前是淘牛品官网在使用,保证是一模一样的程序,程序交流QQ:286641960,程序演示:http://taoniupincom.uz.taobao.com 后台地址/admin/view/index.php 以下是本程序的功能简介: 1...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part1

    实例255 控制登录用户的过期时间 334 实例256 自动登录 335 实例257 单击登录 336 实例258 统计用户在线时间 339 实例259 限制用户访问网站的时间 340 实例260 用户来访时客户端创建COOKIE 341 实例261 删除客户端的...

    php网络开发完全手册

    2.4.1 程序控制语句的简介 30 2.4.2 条件控制语句 30 2.4.3 循环控制语句 33 2.4.4 转移控制语句 35 2.5 表达式 36 2.5.1 简单的表达式例子 36 2.5.2 表达式的分类 36 2.5.3 算术操作表达式 36 2.5.4 字符串操作...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part2

    实例255 控制登录用户的过期时间 334 实例256 自动登录 335 实例257 单击登录 336 实例258 统计用户在线时间 339 实例259 限制用户访问网站的时间 340 实例260 用户来访时客户端创建COOKIE 341 实例261 删除客户端的...

    开源团购系统网站源码 团购程序免费团购,团购源码,团购系统,团购网站,团购程序

    37、团购券管理:可列表查看优惠券拥有人、到期时间,并发送Email到期提醒; 38、团购券管理:可通过团购券号、到期时间、使用状态等查看团购券; 39、返利管理:可列表查看购买人、时间、登陆IP、所购产品、其...

    格格团U站源码淘宝优站

    前台报名,包括(免费白拿抽奖程序报名及普通活动商品报名及主题活动报名),后台审核商品增加拒绝留言。前台商家查询商品时 可显示拒绝原因是什么。 4、搜索商品 批量搜索淘宝关键字(店铺类型、关键字、排序方式...

    仿赶集网站模板.net分类信息管理系统下载

    本分类信息网站建站系统正式版是本公司专业网站软工程师团队花费二年时间精心开发制作的分类信息发布网程序,现免费提供强大的分类信息网后台管理系统,应用本信息网站建站软件,可建立有全国各地分站功能的地方生活...

    帝国下载系统 v2.5 开源正式版 bulid 090613

    2009-4-16 23:10说明:在修复时间后下载的所有程序包则不需要修复。 1、修复信息JS调用倒序排序。 修复方法: 方法一:重新下载安装包,把里面的class/functions.php文件复制到本地即可修复; 方法二:修改class/...

    超实用的jQuery代码段

    11.25 在网页上运行本地程序的方法 11.26 动态过滤HTML表格中的内容 11.27 使用递归函数创建文字闪烁特效 11.28 使用ID选择器加快选择的速度 11.29 在类选择器前用标签选择器加快速度 11.30 缓存jQuery对象以提升...

    生活分类信息发布网站的优秀网站管理系统正式版

    本分类信息网站建站系统正式版是本公司专业网站软工程师团队花费二年时间精心开发制作的分类信息发布网程序,现免费提供强大的分类信息网后台管理系统,应用本信息网站建站软件,可建立有全国各地分站功能的地方生活...

    网软志成分类信息网站系统.net官方商业版

    本分类信息网站建站系统正式版是本公司专业网站软工程师团队花费二年时间精心开发制作的分类信息发布网程序,现免费提供强大的分类信息网后台管理系统,应用本信息网站建站软件,可建立有全国各地分站功能的地方生活...

    帝国下载系统 v2.5 开源正式版 bulid 090613.rar

    59、点卡充值支持充值会员组与设定过期后转向的会员组。 60、新增批量增加点卡功能。 61、点卡支持点数跟有效期同时充值。 62、会员登陆与退出新增转向地址变量设置。设置ecmsfrom变量。 63、未登陆下载或观看...

    可慧内容管理系统

    &lt;br&gt;10,页面公告,可以设置多级别公告,只有相关级别的用户能够看到此公告,每则公告都可以设置过期时间,到期后自动取消此公告的显示。 &lt;br&gt;11,网页邮件,可以接收任何支持POP收件的信箱的邮件,支持多个...

    精品团购网站

    37、团购券管理:可列表查看优惠券拥有人、到期时间,并发送Email到期提醒; 38、团购券管理:可通过团购券号、到期时间、使用状态等查看团购券; 39、返利管理:可列表查看购买人、时间、登陆IP、所购产品、其...

    仿土巴兔源码仿土巴兔源码

    打开网站去显示网页500错误或显示服务器内部错误, 很有可能你的system/config.php文件没有写入权限,在安装的第3步有提到 6、网站基本配置。 【针对很多用户在论坛下载模板以后不知道如何安装使用,在此把模板的...

    帝国下载系统 v2.5 开源正式版 bulid 090416.rar

    59、点卡充值支持充值会员组与设定过期后转向的会员组。 60、新增批量增加点卡功能。 61、点卡支持点数跟有效期同时充值。 62、会员登陆与退出新增转向地址变量设置。设置ecmsfrom变量。 63、未登陆下载或观看...

    客客威客系统KPPW v2.5 GBK Beta.zip

    计件任务交稿时间过期,无人交稿,没有正常退款 计件悬赏延期加价后,有剩余金额未返还雇主(解决方案:雇主选稿后就不能再延期加价) 增值工具后台价格设置为0元后,发布时未购买成功(解决方案:0元也要能购买...

    仿世纪佳缘婚介交友系统5.3 ASP+SQL

    很多客户初始安装之后都会发现很多网页都跳转到官方网站上,还以为是程序限制,其实并不是这样。原因就在二级域名没有修改为自己的域名,这里主要修改二级域名(静态文件访问地址)。修改完提交保存!然后到生成...

Global site tag (gtag.js) - Google Analytics