Как правильно использовать $ _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
Я не хочу, чтобы это случилось. Есть ли способ предотвратить это?
Заранее спасибо.