加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 单击浏览器上的后退按钮时丢失表单数据

发布时间:2020-12-13 13:35:29 所属栏目:PHP教程 来源:网络整理
导读:参见英文答案 Why are HTML forms sometimes cleared when clicking on the browser back button3个 当我点击任何浏览器时,我丢失了表格中输入的所有数据,包括下拉和文本输入类型. 这是服务器,浏览器还是编码问题? 谢谢 这是一个浏览器问题.单击后退按钮时,
参见英文答案 > Why are HTML forms sometimes cleared when clicking on the browser back button3个
当我点击任何浏览器时,我丢失了表格中输入的所有数据,包括下拉和文本输入类型.

这是服务器,浏览器还是编码问题?

谢谢

这是一个浏览器问题.单击后退按钮时,浏览器的行为会有所不同 – 此行为主要取决于用户隐私设置.此外,大多数浏览器会在通过HTTPS连接查看的页面按回按钮时自动重置表单,无论HTTP连接的正常行为如何.此外,许多严重依赖AJAX的HTML表单无法正确地或一致地恢复其以前的状态.

编辑—-

现在您提到使用PHP和MySQL,假设您也在使用会话……当您点击后退按钮时,浏览器不会预先填充表单. PHP会话驱动的页面不会缓存在浏览器中,而回击按钮返回上一页就像从一开始就再次打开该页面 – 大多数浏览器都不会打扰恢复表单值.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读