|
本帖最后由 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所致。
特此求助,不甚感激! |
|