Pregunta

Tengo una ruta definida en CI,

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

Las personas acceder a la ruta en este patrón de URL,

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

Dentro de la función activate_account, He intentado utilizar los siguientes códigos para recuperar los datos requeridos,

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

Pero regresan FALSO, significa esto que para este tipo de patrón de URL, se supone que debo utilizar las funciones proporcionadas por la clase URI (http://codeigniter.com/user_guide/libraries/uri.html) para recuperar las variables?

¿Fue útil?

Solución

Debido a que su URL es re-enrutado, que tendría que utilizar:

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

Salida documentos para obtener más información.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top