Codeigniter - 获得一个uri param

时间:2014-06-26 09:24:18

标签: php codeigniter

我希望将一个参数传递给我的函数。页面是sub.mainsite.com/profile/change-password

配置文件是控制器,更改密码是其中的功能。现在我想传递change-password / first,如果是用户第一次登录,那么系统可以将它们重定向到主页而不是配置文件页面。

$uri_params = I_WANT_TO_SEE_IF_FIRST_IS_SET;

2 个答案:

答案 0 :(得分:1)

只需这样做。

$uri = $this->uri->segment(3)
这将检索更改密码$uri_params = $uri .'/first';

答案 1 :(得分:0)

我不确定这是否是你所期待的。但是,在您的控制器中,

public function change_password($first = FALSE) {
    if ($first == FALSE) {
        redirect("profile");
    } else {
        redirect("home");
    }
}

通过在控制器中设置默认值,您可以将其设为可选。因此,如果您的网址中的change_password后没有任何值,则会指定$first = FALSE