Routing e URI parsing in Codeigniter
-
26-09-2019 - |
Domanda
Ho un percorso definito in CI,
$route['user/activate-account/:any'] = "user/activate_account";
La gente accedere al percorso in questo schema URL,
http://mydomain.com/user/activate-account/user_id/12345/token/abcdefghijk
All'interno della funzione activate_account
, ho cercato di usare i seguenti codici per recuperare i dati richiesti,
$user_id=$this->input->get('user_id');
$token=$this->input->get('token');
Ma tornano FALSE, questo significa che per questo tipo di modello url, dovrei utilizzare le funzioni fornite dalla classe URI (http://codeigniter.com/user_guide/libraries/uri.html) per recuperare le variabili?
Soluzione
Dal momento che l'URL è dirottato, si avrebbe bisogno di utilizzare:
$usre_id = $this->uri->rsegment(n);
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow