最新赞助活动温馨提示:自愿赞助服务器费用,学生和没有工作的整站资源免费下载!
头像

thinkphp如何写更新缓存功能

来源:http://erdangjiade.com/topic/79622.html 你好,世界。 2017-10-04 21:03浏览(2)

thinkphp怎么写更新缓存功能
就是后台有个更新缓存的按钮 点击一下 所有用户(包括第一次访问的和 以前访问过的用户) 重新加载网页代码


------解决思路----------------------
public function ajaxUpdateCache() {
if ($this->isPost()) {
if (file_exists(RUNTIME_FILE)) {
unlink(RUNTIME_FILE); //删除RUNTIME_FILE;
}
$cachedir = RUNTIME_PATH . "/Cache/"; //Cache文件的路径;
if ($dh = opendir($cachedir)) { //打开Cache文件夹;
while (($file = readdir($dh)) !== false) { //遍历Cache目录,
unlink($cachedir . $file); //删除遍历到的每一个文件;
}
closedir($dh);
}
$tempdir = RUNTIME_PATH . "/Temp/"; //Cache文件的路径;
if ($dh = opendir($tempdir)) { //打开Cache文件夹;
while (($file = readdir($dh)) !== false) { //遍历Cache目录,
unlink($tempdir . $file); //删除遍历到的每一个文件;
}
closedir($dh);
}
$this->ajaxReturn(array("success" => true), 'JSON');
} else {
$this->ajaxReturn(array("success" => false, "msg" => "参数错误"), 'JSON');
}
}

评论0
头像

友情提示:垃圾评论一律封号 加我微信:826096331拉你进VIP群学习群

1 2