使用PHP存储用户输入数据24小时

时间:2011-08-13 22:33:30

标签: php mysql database forms session

我需要找到一种方法来将用户输入的数据存储到表单中。它将由用户单击“保存”按钮触发。此时,他们输入的所有数据都将被存储。当用户返回表单时,他们应该能够看到他们的数据,以便完成表单的其余部分以便提交信息。我希望这些数据只存储24小时,之后它们将丢失已经输入的数据。

如果有人有方法或建议,我将不胜感激。

3 个答案:

答案 0 :(得分:3)

如果您不需要服务器上的数据,最好使用HTML5 localStorage JavaScript API或cookie来将其存储在客户端,如果您需要支持旧版浏览器。

答案 1 :(得分:2)

只需要一列time_created并且:

  1. 运行删除旧记录的cron作业
  2. 在每个HTTP请求中,执行删除旧记录的DELETE查询(索引时应足够快)

答案 2 :(得分:0)

将其存储在会话中,并将会话超时设置为24小时。