Routage et URI d'analyse syntaxique Codeigniter
-
26-09-2019 - |
Question
J'ai un itinéraire défini dans CI,
$route['user/activate-account/:any'] = "user/activate_account";
Les gens accèdent à l'itinéraire dans ce modèle d'URL,
http://mydomain.com/user/activate-account/user_id/12345/token/abcdefghijk
Dans la fonction de activate_account
, j'ai essayé d'utiliser les codes suivants pour récupérer les données requises,
$user_id=$this->input->get('user_id');
$token=$this->input->get('token');
Mais ils reviennent FALSE, cela signifie que, pour ce genre de modèle url, je suis censé utiliser les fonctions fournies par la classe URI (http://codeigniter.com/user_guide/libraries/uri.html) pour récupérer les variables?
La solution
Étant donné que votre URL est réacheminé, vous devez utiliser:
$usre_id = $this->uri->rsegment(n);
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow