Как заблокировать переход на страницу по URL

У меня есть форма входа на сайт и обрабатывается эта форма на странице index2.php. Я хочу, чтобы пользователь мог попасть на страницу index2.php, ТОЛЬКО после того как заполнит форму и нажмет кнопку. Также у него не должно быть возможности перейти на эту страницу по URL.


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

Автор решения: Алексей Леонов

Самый простой вариант, отправлять форму входа методом POST, а в index2.php сделать отдачу страницы только в случае, если в параметрах $_POST присутствует какой-то элемент.

Например

if(isset($_POST['parameter'])) {
    echo $content;
}

В форме задайте атрибут required для обязательных полей

→ Ссылка