禁止查看 html 过去的 content/history
disable viewing past content/history in html
我从 public 访问平板电脑上获得了 html。
有没有办法可靠地阻止用户返回历史记录以查看过去的表单提交?
我希望通过服务器端或使用 javascript 或两者的组合来解决它。
我试过javascript阻止后退动作的代码,但它只对立即后退有效,按住以查看更远的后退选项仍然允许后退。
表单设置为在提交失败时记住值,但在成功提交后应该无法获取它们。
使用会话和处理使用 php 可能更好吗?
有很多方法可以通过单击后退按钮来防止重新提交表单:
一种方法是将所有表单字段设置为空,这可以在页面加载时完成。
您可以使用会话来确保用户已经提交了表单。
也可以使用 Cookies and/or 本地存储。
但是,查询数据库以检查重复或重新提交,或在客户端将表单字段设置为空字符串将是更好的选择,因为用户可以删除 cookie 并清除本地存储。
我从 public 访问平板电脑上获得了 html。 有没有办法可靠地阻止用户返回历史记录以查看过去的表单提交?
我希望通过服务器端或使用 javascript 或两者的组合来解决它。
我试过javascript阻止后退动作的代码,但它只对立即后退有效,按住以查看更远的后退选项仍然允许后退。
表单设置为在提交失败时记住值,但在成功提交后应该无法获取它们。
使用会话和处理使用 php 可能更好吗?
有很多方法可以通过单击后退按钮来防止重新提交表单:
一种方法是将所有表单字段设置为空,这可以在页面加载时完成。
您可以使用会话来确保用户已经提交了表单。 也可以使用 Cookies and/or 本地存储。
但是,查询数据库以检查重复或重新提交,或在客户端将表单字段设置为空字符串将是更好的选择,因为用户可以删除 cookie 并清除本地存储。