我有一个相当长的 html/php 表单,我让用户填写,如果它花费的时间比我的服务器允许的最大连接时间长,那么它就会超时,并且当表单未正确提交时,他们会丢失所填写的内容。用户通过登录,并为与 mysql INSERT 语句一起的凭据创建 session cookie。
我的问题是,如果每半小时左右与数据库进行一次自动保存通信,设置自动保存是否会保持该连接处于事件状态?或者有更好的方法来做到这一点吗?请注意,这并不是保存时间太长或超时,而是数据库不活动导致连接断开。
感谢大家的帮助!
最佳答案
您可以创建一个页面,该页面将保持连接事件,并在定期间隔后通过 ajax 发送隐藏调用,以在用户不与页面交互时保持 session 和其他内容事件。
关于php - 防止 html/php 表单超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27384058/