有没有办法像通常使用$_GET
但在CodeIgniter中使用的那样检索HTML页面内URL中的参数?
例如,如果您在视图中并且有 URL:http://www.mysite.com/controller/function/var1/var2
那么,您将如何访问var1
和var2
?
像这样:
$var1 = $this->uri->segment(3);
$var2 = $this->uri->segment(4);
在此处阅读更多内容。
你也可以像访问一个函数一样访问它。
例如:
public function somePage($var, $var2) {
//get var
echo "you can access ".$var." like this<br />";
echo "or like this, ".$var2;
}
如果你去例如 somesite.com/mypage/access/1/3
你会得到以下内容:
you can access 1 like this
or like this, 3
阎写的也是真的,虽然知道你也可以这样做,以节省打字。