第一次访问的和 以前访问过的用户?
那個是瀏覽器緩存吧。
頁面緩存與訪問用戶有什麼關係?瀏覽器緩存可以設置header("cache-control:no-cache,must-revalidate"); 实现。

解决方案 »

  1.   

    直接遍历Runtime目录,删除即可。
      

  2.   

    同意楼上的,我用的ajax实现的
      

  3.   

    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');
            }
        }
      

  4.   

    不知道你这个需求是为了什么
    浏览器有多个缓存机制,你后台更新了页面数据,它会知道的
    如果想后台点了按钮,前台正在浏览的用户立刻刷新,就需要用ajax轮询,每隔多少秒问一次服务器是否需要刷新
      

  5.   

    这个跟runtime有什么关系啊  跟php没关系 静态页面的缓存