国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - 一個PHP緩存類代碼(附詳細說明)

一個PHP緩存類代碼(附詳細說明)

2019-11-27 14:25PHP教程網 PHP教程

一個PHP緩存類代碼,后面都有詳細的說明,學習php的朋友可以參考下。

代碼如下:


<?php 
define('CACHE_ROOT', dirname(__FILE__).'/cache'); //緩存存放目錄 
define('CACHE_TIME', 1800);//緩存時間 單位秒 
define('CACHE_FIX','.html'); 
$CacheName=md5($_SERVER['REQUEST_URI']).CACHE_FIX; //緩存文件名 
$CacheDir=CACHE_ROOT.'/'.substr($CacheName,0,1);//緩存文件存放目錄 
$CacheUrl=$CacheDir.'/'.$CacheName;//緩存文件的完整路徑 
//GET方式請求才緩存,POST之后一般都希望看到最新的結果 
if($_SERVER['REQUEST_METHOD']=='GET'){ 
//如果緩存文件存在,并且沒有過期,就把它讀出來。 
if(file_exists($CacheName) && time()-filemtime($CacheName)<CACHE_TIME){ 
$fp=fopen($CacheName,'rb'); 
fpassthru($fp); 
fclose($fp); 
exit; 

//判斷文件夾是否存在,不存在則創建 
elseif(!file_exists($CacheDir)){ 
if(!file_exists(CACHE_ROOT)){ 
mkdir(CACHE_ROOT,0777); 
chmod(CACHE_ROOT,0777); 

mkdir($CacheDir,0777); 
chmod($CacheDir,0777); 

//回調函數,當程序結束時自動調用此函數 
function AutoCache($contents){ 
global $CacheUrl; 
$fp=fopen($CacheUrl,'wb'); 
fwrite($fp,$contents); 
fclose($fp); 
chmod($CacheUrl,0777); 
//生成新緩存的同時,自動刪除所有的老緩存,以節約空間,可忽略。 
//DelOldCache(); 
return $contents; 

function DelOldCache(){ 
chdir(CACHE_ROOT); 
foreach (glob("*/*".CACHE_FIX) as $file){ 
if(time()-filemtime($file)>CACHE_TIME)unlink($file); 


//回調函數 auto_cache 
ob_start('AutoCache'); 
}else{ 
//不是GET的請求就刪除緩存文件。 
if(file_exists($CacheUrl))unlink($CacheUrl); 

?> 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产精品高潮呻吟久久av野狼 | 精品影院| 亚洲三区在线观看 | 日韩一区二区三区视频 | 激情综合在线 | 午夜看片在线观看 | 欧美另类国产 | 色综合天天天天做夜夜夜夜做 | 成人在线观看免费视频 | 麻豆.蜜桃.91.天美入口 | 黄色av网 | 在线观看成人av | 亚洲一区自拍 | 精品久久久久久久 | 国产精品久久精品 | 日本精品在线观看 | 91九色视频pron | 精品国产仑片一区二区三区 | 精品一级 | 欧美在线观看黄 | 日韩精品中文字幕在线观看 | av在线第一页 | 天堂中文网 | 色综合天天天天做夜夜夜夜做 | 91在线视频免费 | 亚洲国产成人精品女人久久 | 黄色的视频免费看 | 能直接看的av网站 | 久综合网 | 综合久久99 | 欧美a级网站 | av网站观看 | 亚洲视频在线一区 | 国产免费久久精品 | 午夜视频在线观看视频 | 色婷婷网| 91久久精品日日躁夜夜躁国产 | 九九热免费观看 | 亚洲电影一区 | 亚洲精品永久免费 | 看黄色片网站 |