diff --git a/t3lib/class.t3lib_div.php b/t3lib/class.t3lib_div.php index cbfb9cd..4eebbf4 100644 --- a/t3lib/class.t3lib_div.php +++ b/t3lib/class.t3lib_div.php @@ -285,7 +285,11 @@ final class t3lib_div { if (empty($var)) { return; } - $value = isset($_POST[$var]) ? $_POST[$var] : $_GET[$var]; + if (is_array($_POST[$var]) && is_array($_GET[$var])) { + $value = self::array_merge_recursive_overrule($_GET[$var], $_POST[$var]); + } else { + $value = isset($_POST[$var]) ? $_POST[$var] : $_GET[$var]; + } if (isset($value)) { if (is_array($value)) { self::stripSlashesOnArray($value);