用户
 找回密码
 入住 CI 中国社区
搜索
楼主: xgdd1987
收起左侧

[核心代码 Core] 有关CI页面缓存问题的终极解决方案

  [复制链接]
发表于 2012-9-26 15:04:38 | 显示全部楼层
再顺便说句. 如果使用该两个类, 出现了"The URI you submitted has disallowed characters."的错误信息, 请把MY_URI文件的_filter_uri()方法的代码改为
PHP复制代码
        if ($str != '' AND $this->config->item('permitted_uri_chars') != '') {
            $str = urlencode($str);
            if (!preg_match("|^[".str_replace(array('\\-', '\-'), '-', preg_quote($this->config->item('permitted_uri_chars'), '-'))."]+$|i", $str) ) {
                exit('The URI you submitted has disallowed characters.');
            }
            $str = urldecode($str);
        }
        return $str;
复制代码
发表于 2012-12-10 11:49:26 | 显示全部楼层
为什么我用了$this->output->cache("3");在application/cache/page/下生成的文件名称是e0b07b25e6d551596a0ca9e1f06f8006这样的命名文件?然后使用$this->output->clear_page_cache("web/index");后报错!
发表于 2013-1-29 13:06:34 | 显示全部楼层
删除book+id目录 中的一个文件的缓存 ,怎么删除!麻烦解答下谢谢
发表于 2013-4-24 20:35:21 | 显示全部楼层
我是应用2.1.7CI 怎么下载了 没有看到产生缓存呢?
发表于 2013-4-24 20:35:41 | 显示全部楼层
我是应用2.1.7CI 怎么下载了 没有看到产生缓存呢?
发表于 2014-3-18 17:57:51 | 显示全部楼层
请问,为什么生成的缓存文件名还是 一窜暗码,不是控制器名+方法名

发表于 2014-3-28 14:56:48 | 显示全部楼层
{:soso_e179:}
发表于 2014-8-6 08:31:32 | 显示全部楼层
我CI和SMARTY结合的,来用你这方法,我像不能用,楼主有没有解决方法呢
发表于 2014-10-8 16:34:25 | 显示全部楼层
好东西,可以看看吗
发表于 2014-10-9 09:45:08 | 显示全部楼层
顶下 支持原创

本版积分规则