欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

thinkphp如何写更新缓存功能

程序员文章站 2022-05-01 17:07:25
...
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');
}
}
thinkphp如何写更新缓存功能

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频