在 CodeIgniter 中访问 GET 变量时出现问题


Issues accessing GET variables in CodeIgniter

有没有办法像通常使用$_GET但在CodeIgniter中使用的那样检索HTML页面内URL中的参数?

例如,如果您在视图中并且有 URL:http://www.mysite.com/controller/function/var1/var2

那么,您将如何访问var1var2

像这样:

$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

阎写的也是真的,虽然知道你也可以这样做,以节省打字。