在CodeIgniter中访问GET变量的问题

时间:2012-07-02 18:17:11

标签: php html codeigniter

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

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

那么您如何才能访问var1var2的内容?

2 个答案:

答案 0 :(得分:2)

像这样:

$var1 = $this->uri->segment(3);
$var2 = $this->uri->segment(4);

了解更多here

答案 1 :(得分:1)

您也可以像访问函数一样访问它。

例如:

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

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