Simba,
Так пойдет? (+/-)
// Получаем ID раздела и подготавливаем запрос
//$c = isset($_GET['c']) ? abs((int) ($_GET['c'])) : false; // ID раздела
//$s = isset($_GET['s']) ? abs((int) ($_GET['s'])) : false; // ID подраздела
//$t = isset($_GET['t']) ? abs((int) ($_GET['t'])) : false; // ID топика
//$do = isset($_GET['do']) && (int) ($_GET['do']) > 0 && (int) ($_GET['do']) < 10 ? (int) ($_GET['do']) : 0;
$args = [
'new' => FILTER_DEFAULT,
'do' => [
'filter' => FILTER_VALIDATE_INT,
'options' => [
'default' => 0,
'min_range' => 1,
'max_range' => 9
]
],
'c' => [
'filter' => FILTER_VALIDATE_INT,
'options' => [
'default' => 0,
'min_range' => 1,
]
],
's' => [
'filter' => FILTER_VALIDATE_INT,
'options' => [
'default' => 0,
'min_range' => 1,
]
],
't' => [
'filter' => FILTER_VALIDATE_INT,
'options' => [
'default' => 0,
'min_range' => 1,
]
],
];
$in_get = filter_input_array(INPUT_GET, $args);
unset($args);
if ($in_get['c']) {