我在CI定义的路由,

$route['user/activate-account/:any'] = "user/activate_account";

人访问此URL模式途径,

http://mydomain.com/user/activate-account/user_id/12345/token/abcdefghijk

activate_account功能,我试图使用以下代码来检索所需要的数据,

$user_id=$this->input->get('user_id');
$token=$this->input->get('token');

但他们返回FALSE,这是否意味着对这种URL模式,我应该使用由URI类提供的功能(http://codeigniter.com/user_guide/libraries/uri.html)来检索变量

有帮助吗?

解决方案

由于您的网址是重新路由,您将需要使用:

$usre_id = $this->uri->rsegment(n);

查看文档的更多信息。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top