Почему не получается добавить в url параметр page?

Пишу что-то вроде мини-блога и хочу реализовать счетчик страниц через параметр url.
На сайте есть ссылка с адресом, в которой уже установлен параметр page:

<a href="articles_page.php?page=1">Открыть список статей</a>

Но я хочу сделать так, чтобы даже если пользователь вручную набрал в адресной строке articles_page.php, то чтобы добавлялся параметр page со значением 1.
На странице articles_page.php в самом начале встроен php код:

<?php
    if (strpos($_SERVER["REQUEST_URL"], "page") === false) { //line 2
        $_SERVER["REQUEST_URL"] .= "?page=1"; //line 3
    }
?>

Но если ввести url articles_page.php, то выдадутся ошибки:
Notice: Undefined index: REQUEST_URL in C:\xampp\htdocs\blog\articles_page.php on line 2
Notice: Undefined index: REQUEST_URL in C:\xampp\htdocs\blog\articles_page.php on line 3

Вопрос: почему выдаются эти ошибки, и как правильно это реализовать?


Ответы (1 шт):

Автор решения: JustLearn

page нужно брать из $_GET['page'], а не из других мест - @teran

Код, реализующий задуманное:

if (!isset($_GET["page"])) {
      $_GET["page"] = 1;
      header("Location: articles_page.php?page=1");
}
→ Ссылка