如果任何网站访问者在未登录应用程序的情况下填写表格,那么如果他从同一台电脑再次访问该网站,那么他应该能够查看他最后填写的信息。
但我不知道该怎么做。它是一个 PHP 应用程序。
谢谢高拉夫
如果任何网站访问者在未登录应用程序的情况下填写表格,那么如果他从同一台电脑再次访问该网站,那么他应该能够查看他最后填写的信息。
但我不知道该怎么做。它是一个 PHP 应用程序。
谢谢高拉夫
Cookie 可能是最好的选择,但您可以使用 html 5、javascript 和本地存储来做到这一点。
您可以跟踪用户 IP 的记录,以便在用户填写表格时可以使用它的值
一种可能的解决方案是将用户提供的信息保存到 cookie 中。但是 cookie 是由浏览器处理的,如果用户在关闭后告诉他的浏览器删除 cookie,信息将会丢失。
因此,这取决于用户的浏览器设置是否有效。
(http://php.net/manual/de/function.setcookie.php)
新浏览器的另一个解决方案是使用 DOM 存储作为 Supercookie。或者直接将表单信息存储到本地存储。
两者都是 HTML5 功能,并未在所有浏览器中正确实现。
将信息存储在 cookie 中。当用户再次从同一个浏览器访问并预填写您的表单元素时,请阅读这些内容。
一种可能的解决方案是使用持久性 cookie - 它们附加到浏览器并过期会话和浏览器重新启动。见https://en.wikipedia.org/wiki/HTTP_cookie#Persistent_cookie
如果用户愿意,可以拒绝和删除这些 cookie。