Как сохранить регистрационную информацию, которая распространяется на несколько страниц? - PullRequest
1 голос
/ 07 апреля 2011

У меня есть процесс регистрации для веб-сайта, и я пытаюсь сохранить всю информацию, которая охватывает несколько веб-страниц. Как я могу это сделать? Поскольку поле $ _POST содержит информацию только о последней отправленной форме.

Ответы [ 2 ]

3 голосов
/ 07 апреля 2011

У вас есть несколько вариантов:

  • Использовать переменные сеанса
  • Использовать куки
  • Храните ответы в отдельной (предварительной регистрации) таблице в вашей базе данных
  • Использовать переменные POST. (Вам нужно будет использовать скрытые поля, значения которых будут содержать данные со всех предыдущих страниц).
1 голос
/ 07 апреля 2011

Для этого вы можете использовать сессий .

В верхней части каждой страницы вы запускаете session_start() перед чем-либо еще.Это загрузит любой существующий сеанс или начнет новый, если такового не существует.

Оттуда вы можете хранить информацию в $_SESSION суперглобальном массиве .Этот массив будет автоматически заполняться PHP с использованием данных, хранящихся в нем на предыдущих страницах, когда вы вызываете session_start() на новой странице.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...