php - 防止 html/php 表单超时

标签 php html mysql timeout session-timeout

我有一个相当长的 html/php 表单,我让用户填写,如果它花费的时间比我的服务器允许的最大连接时间长,那么它就会超时,并且当表单未正确提交时,他们会丢失所填写的内容。用户通过登录,并为与 mysql INSERT 语句一起的凭据创建 session cookie。

我的问题是,如果每半小时左右与数据库进行一次自动保存通信,设置自动保存是否会保持该连接处于事件状态?或者有更好的方法来做到这一点吗?请注意,这并不是保存时间太长或超时,而是数据库不活动导致连接断开。

感谢大家的帮助!

最佳答案

您可以创建一个页面,该页面将保持连接事件,并在定期间隔后通过 ajax 发送隐藏调用,以在用户不与页面交互时保持 session 和其他内容事件。

关于php - 防止 html/php 表单超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27384058/

相关文章:

javascript - Uncaught ReferenceError : $this is not defined ajax

php - 带有 sql % 的单词字谜分析器

html - float Bootstrap 旋转木马

java - 如何在选择同一 div 中存在的下拉列表时在 div 末尾附加动态生成的 HTML 表格?

php - 教义2 : Generate entities based on entity class

php - MYSQL查询复制行

javascript - 在 Android 手机浏览器中播放声音

phpMyadmin 无法在本地主机上运行

mysql - 对传递的值求和,并从接收到的同名值中减去 mysql

javascript - 如何将此加密函数从 PHP 转换为 Javascript