请问URI参数位置不固定时如何获取?
请问URI参数位置不固定时如何获取?比如我的URL为 http://a.com/index.php/home/index/calendar/2013/page/1
有时又为:
http://a.com/index.php/home/index/calendar/2013/07/page/1
有时又为:
http://a.com/index.php/home/index/calendar/2013/07/01/page/1
那么我用分页类指定分页参数位置时,要进行分情况判断。如果使用传统的方式,直接$_GET['page']就能得到参数了。请问用URI能否直接得到page的值?
page就直接用问号传递,更友善一些,
$this->data['page'] = $_SERVER['QUERY_STRING'];
或者日期用 2013-7-1 放到一块,再explode("-", “2013-7-1”)出来;
仅供参考... 本帖最后由 couth 于 2013-6-28 23:41 编辑
嗯,谢谢。你的建议相当不错。感觉用问号的方式获取参数要方便一些。
因为我正写一个简单的博客。准备把所有的前台操作都放在一个页面里,因为各个页面都比较相似。
首页是index方法,其它页面用search、cate、等。
只写起来各种参数位置条件判断有点复杂。一个页面都快写了800行了,现在一看,都不想再写了,真蛋疼。
页:
[1]