提交表单的4种方式 Form表单提交到当前页面,怎样才能不让他重复提交?

Form表单提交到当前页面,怎样才能不让他重复提交?最常用的方法是使用令牌。即:1。生成页时生成一个令牌(随机字符串),并同时将其写入窗体和服务器会话的隐藏部分。2. 当客户端向服务器提交表单时,它会

Form表单提交到当前页面,怎样才能不让他重复提交?

最常用的方法是使用令牌。即:

1。生成页时生成一个令牌(随机字符串),并同时将其写入窗体和服务器会话的隐藏部分。

2. 当客户端向服务器提交表单时,它会比较表单中的令牌是否与会话中的令牌一致。否则,请求将被视为无效。

3. 无论第二步的验证是否通过,只要使用一次,令牌就会作废(即从会话中销毁)。同时,令牌还可以关联时间信息,超时后自动失效。这样,即使客户端重复提交,也只有第一个请求才能成功。