白名单只有一个GET参数

时间:2015-08-01 19:17:47

标签: php post get

我正在传递GET这样的参数:

test.php?code=10NE25w4hjjh. 

如何杀死所有其他GET参数?例如仅限白名单'代码' GET

2 个答案:

答案 0 :(得分:3)

你为什么要这样做?忽略其余部分要容易得多。

if (isset($_GET['code'])) {
    // do something
}
// all code below here is unnecasary 
 else {
   exit; 
}

答案 1 :(得分:0)

if ($_GET['code'] != '10NE25w4hjjh' || count($_GET) > 1)
{
   header('HTTP/1.0 403 Forbidden');

   echo 'Operation killed.';
   exit;
}

// Continue

代码必须是10NE25w4hjjh,并且只允许使用GET参数代码。