使用URL路由/ Codeigniter获取params

时间:2010-12-12 10:33:28

标签: codeigniter routing get

$route['ajax/get/mail'] = "mail/get_mail_by_params"; 

我正在尝试请求* ajax / get / mail?user_id = 123& foo = bar& bar = foo *

并在控制器中对其进行处理:

$foo = $this->input->get('foo') 

ajax / get / mail 变量中的$ _GET为空!

我建议,路由不支持GET参数。怎么办?

1 个答案:

答案 0 :(得分:0)

您是否尝试过使用MY_Input库? http://codeigniter.com/wiki/MY_Input/

另外,我认为您可能需要将config.php中的URI协议更新为PATH_INFO。

  

$ config ['uri_protocol'] =“PATH_INFO”;