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


Posted in PHP onSeptember 28, 2008

当然,前提要先打开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 Google的translate API代码
Dec 10 PHP
php 空格,换行,跳格使用说明
Dec 18 PHP
第五章 php数组操作
Dec 30 PHP
PHP中SESSION使用中的一点经验总结
Mar 30 PHP
php+MySQL判断update语句是否执行成功的方法
Aug 28 PHP
php实现过滤UBB代码的类
Mar 12 PHP
PHP贪婪算法解决0-1背包问题实例分析
Mar 23 PHP
Windows下编译PHP5.4和xdebug全记录
Apr 03 PHP
php curl 上传文件代码实例
Apr 27 PHP
浅谈COOKIE和SESSION区别
Jul 19 PHP
ThinkPHP中调用PHPExcel的实现代码
Apr 08 PHP
PHP实现图片防盗链破解操作示例【解决图片防盗链问题/反向代理】
May 29 PHP
PHP集成FCK的函数代码
Sep 27 #PHP
php横向重复区域显示二法
Sep 25 #PHP
php下防止单引号,双引号在接受页面转义的设置方法
Sep 25 #PHP
PHP伪造referer实例代码
Sep 20 #PHP
PHP面向对象分析设计的经验原则
Sep 20 #PHP
php 301转向实现代码
Sep 18 #PHP
PHP Squid中可缓存的动态网页设计
Sep 17 #PHP
You might like
PHP备份/还原MySQL数据库的代码
2011/01/06 PHP
PHP排序算法的复习和总结
2012/02/15 PHP
PHP文件下载实例代码浅析
2016/08/17 PHP
php获取今日开始时间和结束时间的方法
2017/02/27 PHP
php用户名的密码加密更安全的方法
2019/06/21 PHP
详解laravel passport OAuth2.0的4种模式
2019/11/04 PHP
基于Jquery的回车成tab焦点切换效果代码(Enter To Tab )
2010/11/14 Javascript
js面向对象 多种创建对象方法小结
2012/05/21 Javascript
利用JS做网页特效_大图轮播(实例讲解)
2017/08/09 Javascript
jQuery实现点击下拉框中的值累加到文本框中的方法示例
2017/10/28 jQuery
JS动态添加元素及绑定事件造成程序重复执行解决
2017/12/07 Javascript
详解从买域名到使用pm2部署node.js项目全过程
2018/03/07 Javascript
详解Angular中实现自定义组件的双向绑定的两种方法
2018/11/23 Javascript
Bootstrap 时间日历插件bootstrap-datetimepicker配置与应用小结
2019/05/28 Javascript
JS实现动态无缝轮播
2020/01/11 Javascript
JavaScript遍历数组的方法代码实例
2020/01/14 Javascript
python数据结构树和二叉树简介
2014/04/29 Python
跟老齐学Python之用Python计算
2014/09/12 Python
Python使用selenium实现网页用户名 密码 验证码自动登录功能
2018/05/16 Python
Python爬虫的两套解析方法和四种爬虫实现过程
2018/07/20 Python
Python设计模式之原型模式实例详解
2019/01/18 Python
Python和Go语言的区别总结
2019/02/20 Python
python Tcp协议发送和接收信息的例子
2019/07/22 Python
python3 使用openpyxl将mysql数据写入xlsx的操作
2020/05/15 Python
Python Flask框架实现简单加法工具过程解析
2020/06/03 Python
python中实现栈的三种方法
2020/12/19 Python
Carter’s官方旗舰店:美国受欢迎的婴童服装品牌
2018/01/21 全球购物
Abbacino官网:包、钱包和女士配饰
2019/04/15 全球购物
个人简历自荐信
2013/12/05 职场文书
中专生自我鉴定
2013/12/17 职场文书
课改先进个人汇报材料
2014/01/26 职场文书
事业单位竞聘上岗实施方案
2014/03/28 职场文书
主持稿开场白
2015/06/01 职场文书
小学教师教育随笔
2015/08/14 职场文书
《岳阳楼记》原文、译文赏析
2019/09/10 职场文书
详解PHP Swoole与TCP三次握手
2021/05/27 PHP