diff --git a/src/mibew/libs/common.php b/src/mibew/libs/common.php index 0a49253b..aad3687c 100644 --- a/src/mibew/libs/common.php +++ b/src/mibew/libs/common.php @@ -68,12 +68,12 @@ function myiconv($in_enc, $out_enc, $string) function verifyparam($name, $regexp, $default = null) { - if (isset($_GET[$name])) { + if (isset($_GET[$name]) && is_scalar($_GET[$name])) { $val = $_GET[$name]; if (preg_match($regexp, $val)) return $val; - } else if (isset($_POST[$name])) { + } else if (isset($_POST[$name]) && is_scalar($_POST[$name])) { $val = $_POST[$name]; if (preg_match($regexp, $val)) return $val;