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


Posted in PHP onJune 29, 2009

当然,前提要先打开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实现批量查询清除一句话后门的代码
Jan 20 PHP
frename PHP 灵活文件命名函数 frename
Sep 09 PHP
PhpMyAdmin中无法导入sql文件的解决办法
Jan 08 PHP
php把session写入数据库示例
Feb 26 PHP
ThinkPHP的模版中调用session数据的方法
Jul 01 PHP
PHP输出一个等腰三角形的方法
May 12 PHP
php curl抓取网页的介绍和推广及使用CURL抓取淘宝页面集成方法
Nov 30 PHP
PHP自带方法验证邮箱是否存在
Feb 01 PHP
PHP计算日期相差天数实例分析
Feb 23 PHP
PHP记录页面停留时间的方法
Mar 30 PHP
关于PHP中字符串与多进制转换函数的实例代码
Nov 03 PHP
PHP进程通信基础之信号量与共享内存通信
Feb 19 PHP
PHP 超链接 抓取实现代码
Jun 29 #PHP
PHP 文件上传功能实现代码
Jun 24 #PHP
php addslashes 函数详细分析说明
Jun 23 #PHP
PHP n个不重复的随机数生成代码
Jun 23 #PHP
PHP 七大优势分析
Jun 23 #PHP
php 404错误页面实现代码
Jun 22 #PHP
PHP 多进程 解决难题
Jun 22 #PHP
You might like
关于页面优化和伪静态
2009/10/11 PHP
PHP导出MySQL数据到Excel文件(fputcsv)
2011/07/03 PHP
浅谈php7的重大新特性
2015/10/23 PHP
PHP读取Excel类文件
2017/05/15 PHP
php解决crontab定时任务不能写入文件问题的方法分析
2019/09/16 PHP
JavaScript 继承机制的实现(待续)
2010/05/18 Javascript
js设置cookie过期当前时间减去一秒相当于立即过期
2014/09/04 Javascript
JQuery判断radio(单选框)是否选中和获取选中值方法总结
2015/04/15 Javascript
jQuery实现点击小图片淡入淡出显示大图片特效
2015/09/09 Javascript
jqTransform美化表单
2015/10/10 Javascript
JavaScript对象创建模式实例汇总
2016/10/03 Javascript
Angular学习笔记之angular的$filter服务浅析
2016/11/12 Javascript
jQuery命名空间与闭包用法示例
2017/01/12 Javascript
使用AngularJS2中的指令实现按钮的切换效果
2017/03/27 Javascript
Vue.js鼠标悬浮更换图片功能
2017/05/17 Javascript
JavaScript队列函数和异步执行详解
2017/06/19 Javascript
jQuery实现表单动态添加与删除数据操作示例
2018/07/03 jQuery
layui获取多选框中的值方法
2018/08/15 Javascript
JavaScript中引用vs复制示例详析
2018/12/06 Javascript
Vue项目部署的实现(阿里云+Nginx代理+PM2)
2019/03/26 Javascript
学习 Vue.js 遇到的那些坑
2021/02/02 Vue.js
Python基于滑动平均思想实现缺失数据填充的方法
2019/02/21 Python
Python小进度条显示代码
2019/03/05 Python
Python3自定义http/https请求拦截mitmproxy脚本实例
2020/05/11 Python
python 操作mysql数据中fetchone()和fetchall()方式
2020/05/15 Python
python中return不返回值的问题解析
2020/07/22 Python
python中openpyxl和xlsxwriter对Excel的操作方法
2021/03/01 Python
Hotels.com中国区:好订网
2016/08/18 全球购物
人力资源部培训专员岗位职责
2014/01/02 职场文书
会议室标语
2014/06/21 职场文书
教师节感恩老师演讲稿
2014/08/28 职场文书
单位租房协议书范本
2014/12/04 职场文书
2015年医务人员医德医风自我评价
2015/03/03 职场文书
详解Nginx 工作原理
2021/03/31 Servers
JavaScript实现酷炫的鼠标拖尾特效
2022/02/18 Javascript
python_tkinter事件类型详情
2022/03/20 Python