使用codeigniter检查if条件下的查询字符串

时间:2013-02-28 10:17:21

标签: php codeigniter query-string

嘿,我想检查查询字符串的类型,如果条件是什么,这是正确的方法请帮助。 。我的网址是这样的。

http://localhost/kccs/index.php/dbcont/addnew?type=moderator
http://localhost/kccs/index.php/dbcont/addnew?type=member

我想检查

if(query string type==moderator)
{
   //some stuff
}
if(query string type==member)
{
  //some stuff
}

我想启用查询字符串只有两页 我在另一个链接上找到了这个

parse_str($_SERVER['QUERY_STRING'],$_GET);

但我不知道如何使用它.. 我怎么能这样做。任何想法请帮助我。

2 个答案:

答案 0 :(得分:0)

您应该检查GET变量。使用if的代码示例:

if ($_GET['type'] == 'moderator') {
  //do something
} elseif ($_GET['type'] == 'member') {
  //do something else
}

或者您可以使用switch()

switch($_GET['type']) {
  case 'moderator':
    //do something
    break;
  case 'member':
    //do something else
    break;
  default: //else
    //you're a guest
    break;
}

答案 1 :(得分:0)

试试这个:

$this->input->get('some_variable', TRUE);

see more info