How is clear page cache in the CodeIgniter

前端 未结 4 1737
深忆病人
深忆病人 2021-02-09 08:02

I use CodeIgniter. Always part of my page is cache and don\'t remove by Ctrl+F5 in the browser. When I change the name page in the view it worked !!!?

How

相关标签:
4条回答
  • 2021-02-09 08:14

    It is probably in a session.Try deleting your cookies.

    0 讨论(0)
  • 2021-02-09 08:18

    You need to manually delete the cached items in the application/cache folder.

    https://www.codeigniter.com/user_guide/general/caching.html

    0 讨论(0)
  • 2021-02-09 08:18
    public function clear_path_cache($uri)
    {
        $CI =& get_instance();
        $path = $CI->config->item('cache_path');
        //path of cache directory
        $cache_path = ($path == '') ? APPPATH.'cache/' : $path;
    
        $uri =  $CI->config->item('base_url').
        $CI->config->item('index_page').
        $uri;
        $cache_path .= md5($uri);
    
        return @unlink($cache_path);
    }
    
    
    
    
    /**
     * Clears all cache from the cache directory
     */
    public function clear_all_cache()
    {
        $CI =& get_instance();
        $path = $CI->config->item('cache_path');
    
        $cache_path = ($path == '') ? APPPATH.'cache/' : $path;
    
        $handle = opendir($cache_path);
        while (($file = readdir($handle))!== FALSE) 
        {
            //Leave the directory protection alone
            if ($file != '.htaccess' && $file != 'index.html')
            {
               @unlink($cache_path.'/'.$file);
            }
        }
        closedir($handle);       
    }
    
    0 讨论(0)
  • 2021-02-09 08:25
    function delete_cache($uri_string=null)
    {
        $CI =& get_instance();
        $path = $CI->config->item('cache_path');
        $path = rtrim($path, DIRECTORY_SEPARATOR);
    
        $cache_path = ($path == '') ? APPPATH.'cache/' : $path;
    
        $uri =  $CI->config->item('base_url').
                $CI->config->item('index_page').
                $uri_string;
    
        $cache_path .= md5($uri);
    
        return unlink($cache_path);
    }
    
    0 讨论(0)
提交回复
热议问题