PHP8, Fatal error: Uncaught TypeError: count(): Argument #1 ($var) must be of type Countable|array, null given 및 Warning 오류 해결 (Jay-flow님,210806)

This commit is contained in:
kagla
2021-08-12 04:50:03 +00:00
parent 8e20e39e3f
commit b3e53e3c78

View File

@ -7,15 +7,18 @@ $query = $_SERVER['QUERY_STRING'];
$vars = array();
foreach(explode('&', $query) as $pair) {
list($key, $value) = explode('=', $pair);
@list($key, $value) = explode('=', $pair);
$key = urldecode($key);
$value = preg_replace("/[^A-Za-z0-9\-_]/", "", urldecode($value));
$vars[$key][] = $value;
}
$itemIds = $vars['ITEM_ID'];
if (isset($vars['ITEM_ID']))
$itemIds = $vars['ITEM_ID'];
else
$itemIds = array();
if (count($itemIds) < 1) {
if (is_null($itemIds) || count($itemIds) < 1) {
exit('ITEM_ID 는 필수입니다.');
}