Как бы вы сохранили информацию о форме при перезагрузке веб-страницы?

#php #html #forms #post #passwords

Вопрос:

Поэтому у меня есть небольшая база данных для меня и моих друзей, и я хочу, чтобы она была защищена паролем с помощью веб-страницы, прежде чем она позвонит». DBAccess.php» но когда вы входите в фактическое «DB.php» веб-страница и перезагрузите страницу для публикации, затем она удалит переменные данные, которые сохранили вставленные данные(код доступа). Есть ли какой-либо способ сохранить определенные переменные при перезагрузке, если не навсегда, пока не будет нажата кнопка выхода из системы?

PS Я пытался использовать $_SESSION, но не могу разобраться в этом, тем более заставить его делать то, что мне нужно.

Комментарии:

1. Пожалуйста, предоставьте достаточно кода, чтобы другие могли лучше понять или воспроизвести проблему.

Ответ №1:

Вам нужно использовать $_SESSION для этого. Не стоит публиковать каждый запрос в теле, которое вы вводите. Сеанс прост в использовании, вам нужно начинать на КАЖДОЙ странице php, где вам нужна переменная сеанса, с session_start() . После запуска сеанса вы можете читать, вставлять, редактировать, удалять переменную сеанса.

Установите переменную: $_SESSION['passcode'] = $_POST['session'];

Считываемая переменная: echo $_SESSION['passcode'];

Вы можете защитить свою область, проверив, установлена ли эта переменная сеанса $_SESSION['passcode']