提交表单的4种方式 Form表单提交到当前页面,怎样才能不让他重复提交?
浏览量:1542
时间:2021-03-15 16:22:52
作者:admin
Form表单提交到当前页面,怎样才能不让他重复提交?
最常用的方法是使用令牌。即:
1。生成页时生成一个令牌(随机字符串),并同时将其写入窗体和服务器会话的隐藏部分。
2. 当客户端向服务器提交表单时,它会比较表单中的令牌是否与会话中的令牌一致。否则,请求将被视为无效。
3. 无论第二步的验证是否通过,只要使用一次,令牌就会作废(即从会话中销毁)。同时,令牌还可以关联时间信息,超时后自动失效。这样,即使客户端重复提交,也只有第一个请求才能成功。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。