【发布时间】:2014-03-11 03:42:13
【问题描述】:
这是我的问题...
我们有一个非常大的表单,其中包含许多输入和复选框,当用户的电脑断开连接时会出现问题,然后他需要重新启动表单。
在进行了多次 Google 搜索后,我找到了一些解决方案,但我没有使用以下任何方法的 exp,我想知道哪种解决方案更好用。
使用 post 变量保存会话,以便在用户返回时保存他的数据。 (问题是浏览器离开页面时会话被破坏。)
将 post 变量保存到临时表中,如果用户的主机名在那里填充表单以从他离开的地方继续。 (可能是最简单的方法)
会话存储和本地存储,这两个似乎都是一个不错的选择,但还没有看到任何关于如何使用它来填充表单的示例或任何文档。(没有经验。)
我正在考虑使用第二个选项,并在 1 小时后擦拭那张桌子,但我想知道在更广泛地用于此解决方案方面哪个更好。
谢谢
【问题讨论】:
-
cookie 不是一个不错的选择吗?
-
DB 选项听起来“最安全”。如果用户浏览器决定退出或崩溃怎么办?
-
如果您只需要一个小时的数据,您必须存储 php 以及 javascript cookie 或 localstorage
标签: javascript php mysql forms