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


当然,前提要先打开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);
}
?>



相关阅读:
CSS教程:总结清除浮动的方法
Unix/Linux下通过远程桌面连接Windows OS
判“新”函数:得到今天与明天的秒数
php中变量及部分适用方法
Linux系统下管道被接受方关闭的问题
推荐ASP超速入门视频教程
实现数据库事务的方法ExecuteSqlTran()
DISCUZ 论坛管理员密码忘记的解决方法
找到MySQL的优点
SQL 2005中的SSIS与Oracle数据库的迁移性能
Oracle清理和重建临时表空间
掌握盒模型轻松DIV CSS网页布局
IE中img多出5px的空白解决4种方法
php 上一篇,下一篇文章实现代码与原理说明
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 女生日记/永远的舞台700字 “遭了殃”的语文课作文500字 “调侃”小电脑 初中初一作文650字:那张石桌 初中初一作文650字:难忘的春节 关于人口与计划生育法贯彻实施情况的调查 乡村黄昏作文600字 让我们飞起来作文 眼泪折射中的中国文化 寒日新作 人才大战八种武器 小鸡孵化出的那一刻作文300字 一场足球赛,让我懂得很多作文1200字 浅谈人民币升值对厦门进出口贸易的影响 酷——别样的酷 那是哪一年....独自飞舞、飘渺远去! 2015暂停供暖申请怎么写 世间最永久的幸福,萦绕在我们的眼前和身边! 税务稽查工作鉴定 淡看尘世浮华 做汉堡 李付伦 查理.芒格—《怎样得到痛苦》 文明伴我行作文400字 庄子的寓言故事 为了保密而撒谎 土建工程师年度计划 沐春风 2013最后无缘的结局~感悟 我与妈妈比智力作文200字 我们都是赶路人,在每个节点都要去面对陌生的世界 可爱的汤圆700字 我的同学--王翊恒700字 小学春季期期末总结表彰大会讲话稿 小学三年级作文300字:《中彩那天》续写 长街如龙锁渠江山清水秀石笋河 最讨厌的一件事作文600字 你是37℃女人吗? 暮雨深巷 小学四年级作文350字:父母的手 寻找、完整的我们, 自由的天空 亚动志愿者心得 寒假促销员实践报告 人生,苦楚的路 农机安全监理员个人工作总结 初中记叙文500字:长大了 懒散反义词_懒散近义词_懒散造句 仙人掌250字 怎么样才可以忘记一个人 那近了的,远了的

Copyright © 2016 phpStudy |