前言: 最近做微信开发,在微信中访问PHP页面,页面中有个表单。测试发现偶尔会出现表单被自动提交两次的情况,导致流程出错。 问题原因 暂时未找到原因,不过怀疑跟微信本身的机制有关。 解决方法 用session,每次提交表单时,计算一个随机数post出去。页面处理表单提交时,先判断是否有这个session,如果不存在就保存,存在就和post过来的随机数比较,如果相等表示重复提交。 代码示例: 表单部分
处理表单提交
|
前言: 最近做微信开发,在微信中访问PHP页面,页面中有个表单。测试发现偶尔会出现表单被自动提交两次的情况,导致流程出错。 问题原因 暂时未找到原因,不过怀疑跟微信本身的机制有关。 解决方法 用session,每次提交表单时,计算一个随机数post出去。页面处理表单提交时,先判断是否有这个session,如果不存在就保存,存在就和post过来的随机数比较,如果相等表示重复提交。 代码示例: 表单部分
处理表单提交
|
在这篇文章中,我将对我认为当今最好的 5 个框架进行比较。每...
在这篇文章中,我将对我认为当今最好的 5 个框架进行比较。每...