无法获取在Codeigniter中作为查询字符串传递的参数值

时间:2016-04-16 09:56:01

标签: php codeigniter codeigniter-2 codeigniter-3

我想在Codeigniter的一个页面中使用查询字符串,我对以下设置进行了更改:

  

1-更改为$ config ['uri_protocol'] ='PATH_INFO';

     

2-更改为allowed_uri_chars $ config ['allowed_uri_chars'] =   'a-z 0-9~%。:_ - ?';

     

3- $ config ['enable_query_strings'] = TRUE;       $ config ['controller_trigger'] ='c'; $ config ['function_trigger'] => 'M'; $ config ['directory_trigger'] =   'd';

Class Test extends CI_Controller {

public function __construct() {
parent::__construct();
$this->load->helper('url');
parse_str($_SERVER['QUERY_STRING'],$_GET);
}

public function shoes() {

echo $_GET['size']

}
}
  

注意:

     

遇到PHP错误

     

严重性:注意

     

消息:未定义的变量:size

     

文件名:controllers / test.php

     

行号:40

问题是我无法在控制器方法中获取参数大小的值。请帮助解决我的问题。

0 个答案:

没有答案