Храните вводимые пользователем данные за 24 часа с PHP - PullRequest
0 голосов
/ 14 августа 2011

Мне нужно найти способ хранения данных пользователей, которые они вводят в форму. Это будет вызвано тем, что пользователь нажмет кнопку «Сохранить». В этот момент все данные, которые они вводят, будут сохранены. Когда пользователь возвращается к форме, он должен иметь возможность просматривать свои данные, чтобы заполнить оставшуюся часть формы и отправить информацию. Я хочу, чтобы эти данные сохранялись только в течение 24 часов, после чего они потеряют уже введенные данные.

Если у кого-то есть метод или совет, я буду благодарен.

Ответы [ 3 ]

3 голосов
/ 14 августа 2011

Если вам не нужны данные на сервере, вероятно, было бы проще сохранить их на стороне клиента с помощью HTML5 localStorage JavaScript API или, в качестве альтернативы, файлов cookie, если вам требуется поддержка старых браузеров.

2 голосов
/ 14 августа 2011

Просто укажите столбец time_created и либо:

  1. Запустите задание cron, удаляющее старые записи
  2. При каждом HTTP-запросе выполняйте запрос DELETE, которыйудаляет старые записи (должно быть достаточно быстро при наличии индекса)
0 голосов
/ 14 августа 2011

Сохраните его в сеансе и установите время ожидания сеанса на 24 часа.

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