在codeigniter的控制器中$_GET['variable']
在'GET'
的情况下不起作用
例如:
case 'GET';
if(isset($_GET['variable'])){
//do somthing
}
在网址包含?variable=1
后,if条件总是失败,我不知道为什么?
答案 0 :(得分:3)
在config.php
文件中查看此内容
$config['allow_get_array'] = TRUE;
并使用$this->input->get('variable')
答案 1 :(得分:1)
在您使用的codeigniter中获取$_GET
值: -
parse_str($_SERVER['variable'], $_GET);
并确保在config.php文件中确实如此
$config['allow_get_array'] = TRUE;
你必须要添加
$config['uri_protocol'] = "PATH_INFO";
答案 2 :(得分:1)
尝试使用$ this-> input-> post(' var')
if($this->input->post('var')){
//do somthing
}