Как правильно использовать $ _SERVER ['HTTP_REFERER'] в php?

Допустим, у меня есть две страницыpage1.php а такжеpage2.php и я хочуpage2.php отображаться только в том случае, если это перенаправленная формаpage1.php и я вставил этот кодpage2.php

if($_SERVER['HTTP_REFERER'] == "page1.php")
{
    //keep displaying page2.php
}else{
    //if it is not redirected from page1.php
    header('Location:page1.php')
    //redirect the user back to page1.php 
}

этот код работал нормально, пока у меня нет формы и кнопки отправкиpage2.php при нажатии кнопки отправки страница обновляется, что означаетHTTP_REFERER изменится наpage2.php Так что мойif statement не удается, и это возвращает меня кpage1.php Я не хочу, чтобы это случилось. Есть ли способ предотвратить это?

Заранее спасибо.

Ответы на вопрос(4)

Ваш ответ на вопрос