Самое простое, что нужно сделать, это определить некоторую форму переменной $max_page_number
, а затем проверить, что введенная страница $_GET['page']
меньше максимально возможного числа, или, если нет, компенсировать это и перенаправить на последнюю страницу :
$ max_page_number = 10; // или максимальный / последний номер страницы,
$ page_requested = $ _GET ['page'];
if ($page_requested <= $max_page_number) {
// show the page requested by the user
}
elseif ($page_requested > $max_page_number) {
// redirect to the relevant page
}
else {
// redirect to the splash page, or first page
}
также стоит предложить проверить, что люди не могут войти в index.php?page=-10
без его перехвата, поэтому вам действительно нужно проверить номера меньше первой страницы и больше ваша последняя страница.