2018年04月6日网站服务器迁移完成……

Codeigniter框架清除缓存

CodeIgniter 苏 demo 2103℃ 0评论
CI的页面缓存:
$this->output->cache(15);

表示15分钟更新一次缓存.

但如果需要手工清除,只能FTP上去删除cache文件夹内的文件

如下代码可以清除指定cache:

PHP
$uri = $this->config->item(‘base_url’).
$this->config->item(‘index_page’).
$this->uri->uri_string();

//得出cache文件的文件名
$cacheName = md5($uri);

$this->_deleteCache($cache_name);

//删除cache文件函数
function _deleteCache($cache_name)
{
$path = $this->config->item(‘cache_path’);
$cache_path = ($path == ”) ? BASEPATH.’cache/’ : $path;
$cache_path .= $cache_name;

if(file_exists($cache_path))
{
touch($cache_path);
unlink($cache_path);
}else{
return false;
}
echo $cache_path;
}

打赏

转载请注明:苏demo的别样人生 » Codeigniter框架清除缓存

   如果本篇文章对您有帮助,欢迎向博主进行赞助,赞助时请写上您的用户名。
支付宝直接捐助帐号oracle_lee@qq.com 感谢支持!
喜欢 (0)or分享 (0)
发表我的评论
取消评论
表情