问个url传参数的问题
现有个如下的地址。http://www.***.com/admin/user/add?id=12
能否通过设置 实现通过
http://www.***.com/admin/user/add/12
这样的形式来接收参数啊?
$route['admin/user/add/(:num)'] = "admin/user/add?id=$1";
这样路由设置不行啊。
谁能帮我改改啊。
小弟先谢谢了。
CI路由重写对查询字符串的支持不是太好。可以这么处理:
$route['admin/user/add/(:num)'] = "admin/user/add/?id=$1";
但是接受参数需要自己处理,如
parse_str(ltrim($query_string, '?'), $_GET); 在 application/config/config.php 文件中进行设置
$config['enable_query_strings'] = FALSE;
自己多看看手册 我知道怎么解决了。
是用 $this->uri->segment(3);//获取第三个斜线的参数。
或者是 $this->uri->uri_to_assoc(n)函数。
页:
[1]