Improve validation of incoming params

This commit is contained in:
Fedor A. Fetisov 2013-11-07 02:59:24 +04:00
parent 62bb63242b
commit a749b8c000

View File

@ -17,12 +17,12 @@
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;