Php 意外地重新加载页面会保留输入字段的值

Php 意外地重新加载页面会保留输入字段的值,php,forms,session,cookies,Php,Forms,Session,Cookies,我有一个html格式的表单,当网站的访问者开始在输入字段中输入时 (姓名、地址、邮件等)并填写 name:John Smith,然后重新加载页面,仍然需要用John Smith填充 我必须用php和会话来实现这一点,有人能帮我吗?html5本地存储,或者如果你必须用会话来实现这一点,你必须在每次字段更改时触发大量AJAX请求 这将是一个棘手的问题:如果您想保存每个“更改”的值,那么每次击键时都会发送一个AJAX请求。定时同步将失败,您可能会在某个时间丢失一些字符 我建议以特定的时间间隔或更延迟的

我有一个html格式的表单,当网站的访问者开始在输入字段中输入时 (姓名、地址、邮件等)并填写

name:John Smith,然后重新加载页面,仍然需要用John Smith填充


我必须用php和会话来实现这一点,有人能帮我吗?

html5本地存储,或者如果你必须用会话来实现这一点,你必须在每次字段更改时触发大量AJAX请求

这将是一个棘手的问题:如果您想保存每个“更改”的值,那么每次击键时都会发送一个AJAX请求。定时同步将失败,您可能会在某个时间丢失一些字符


我建议以特定的时间间隔或更延迟的事件保存值,例如当输入控件失去焦点时,它们可以将值发送到服务器以在会话中保存。在页面生成中,使用会话对象加载控件上的值。

检查这听起来像是家庭作业。。。还有,你的意思是如果他们/提交/页面(但失败了),还是他们只是手动刷新页面?是的,这是家庭作业,但我想不出来。当他们手动刷新时,它必须记住这一点,我已经知道如何在提交后保存数据,但在这种情况下,他们不会提交。我们不是来为你做作业的。就我个人而言,如果他们不提交(并回击或其他什么),我就不会费心去存储数据。我理解并希望我能完成它。谢谢你的支持和推动。我真的很想学习所有这些,但是教授php的老师没有向我们学习任何东西,他说我们应该使用php.net,自己去发现它。通过这样做,我会学到它,但我仍然认为这不是一个完美的方式来学习一些东西给你的学生。再次感谢你:)