Preserve some commonly used POST variables

091199bc
This commit is contained in:
Kijin Sung 2017-09-11 19:49:15 +09:00
parent c1d63ce38f
commit d17eaf63a0

View file

@ -1637,10 +1637,16 @@ class Context
array_shift($args_list);
}
}
elseif($_SERVER['REQUEST_METHOD'] == 'GET')
elseif ($_SERVER['REQUEST_METHOD'] === 'GET')
{
$get_vars = get_object_vars(self::$_instance->get_vars);
}
else
{
$preserve_vars = array('module', 'mid', 'act', 'page', 'document_srl', 'search_target', 'search_keyword');
$preserve_keys = array_combine($preserve_vars, array_fill(0, count($preserve_vars), true));
$get_vars = array_intersect_key(get_object_vars(self::$_instance->get_vars), $preserve_keys);
}
// arrange args_list
for($i = 0, $c = count($args_list); $i < $c; $i += 2)