0
我在CI定義的路由,路由和URI解析在笨
$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)提供的函數來檢索變量?
改變路線$路線[ '(:任何)用戶/激活帳戶/']之後=「user/activate_account/$ 1」;我可以使用$ this-> uri-> rsegment(4)和$ this-> uri-> rsegment(6)來檢索我需要的數據。謝謝你的幫助。 – bobo 2011-01-06 07:36:45