我使用CodeIgniter。我的页面的一部分是缓存,并且不会被浏览器中的Ctrl+F5
删除。当我更改其工作的视图中的名称页面时。 !?
如何清除CodeIgniter中的页面缓存?
答案 0 :(得分:8)
您需要手动删除application/cache
文件夹中的缓存项目。
答案 1 :(得分:5)
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);
}
答案 2 :(得分:3)
{{1}}
答案 3 :(得分:0)
您可以使用此简单插件来帮助清除单个页面的缓存。
答案 4 :(得分:-6)
可能在session
。请尝试删除您的Cookie。