【发布时间】:2019-06-19 23:02:03
【问题描述】:
我正在构建一个使用 GET 参数的页面,我想知道这段代码是否成功评估了下一个条件:$_GET["id"] 必须是 integrer 和 $_GET["status"] 必须是 "true" 或 "false"。
$rawId = $_GET["id"];
$rawStatus = $_GET["status"];
$Id = filter_var($rawId, FILTER_SANITIZE_NUMBER_INT);
$Id = filter_var($Id, FILTER_VALIDATE_INT);
if (!$Id) {
die();
}
if ($rawStatus != "true" && $rawStatus != "false") {
die();
}
【问题讨论】:
-
还应该添加一个 isset() 来检查这些参数是否被声明...