从MVC中的URL获取数据

时间:2016-08-29 14:55:03

标签: php url-routing

让我们说我的网址现在看起来像这样 - ... / users / promote / 21。我尝试通过几种方式获取id,但这是不吉利的。我发现我可以使用$ _SERVER [' REQUEST_URI']并将其拆分为' /'并采取最后一个元素,但我认为有更好的方法来做到这一点。所以我的问题是如何获得数字21,以便我可以在用户控制器中使用它?

1 个答案:

答案 0 :(得分:0)

你应该有用户控制器

<a href="http://www.example.com/users/promote?userId=21"></a>

像这个例子一样设置网址

public function promote(){
$userId= $_GET ["userId"];
var_dump($userId);
}

您将获得值21