开启缓存,启用查询字符串后页面跳转问题
本帖最后由 cscs__2002 于 2010-9-29 21:46 编辑因为页面查询条件比较复杂,所以没有使用codeigniter默认的url风格,而是启用查询字符串,
另外为了追求性能开启了output->cache缓存,结果访问缓存页面后无法访问其他页面。
例如:index.php?c=device&m=test 该页面缓存后,将无法访问其他页面
而index.php?/device/test风格的url则可以跳转
但是许多时候需要复合查询,简单的处理方法就是扔给url,比如index.php?c=device&m=test&a=?&b=?&c=?还有可能在此基础上再进行查询,因为a,b,c这些条件的数目和顺序都不是固定的,采用$_GET['a'],$_GET['b'],$_GET['c']很容易取值,而用index?/device/test/?/?/?方式处理起来很麻烦。
初步怀疑是redirect不支持查询字符串的url所致。
特此求助,不甚感激! CI 是既可以支持 URL 分段,又可以支持 query string,完全可以做成 google 那样的效果,呵呵
参考 http://codeigniter.org.cn/forums/thread-692-1-1.html 多谢,{:3_64:},刚接触CI,蛮好用
页:
[1]