
购买出现重复提交 10
您好我网站用火狐浏览器购买出现重复提交是浏览器版本问题还是我的代码有问题请问可以帮助我解决吗?谢谢...
您好 我网站用火狐浏览器购买出现重复提交 是浏览器版本问题还是我的代码有问题 请问可以帮助我解决吗? 谢谢
展开
1个回答
展开全部
尊敬的用户,您好!很高兴为您答疑。
重复提交的问题常见的原因主要有3个:1、浏览器数据提交机制(尤其是多内核浏览器下);2、页面代码脚步的问题,多见于利用js模拟submit的情况下;3、页面脚本与浏览器兼容问题,这种情况较少,且见于页面js判断机制较为复杂的情况下。不过无论是哪种情况,最终最彻底的解决方案都是在后台代码进行甄别拦截。如将访问来源的时间戳、会话ID等作为是否重复提交的甄别key来拦截重复的提交请求。
希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。
重复提交的问题常见的原因主要有3个:1、浏览器数据提交机制(尤其是多内核浏览器下);2、页面代码脚步的问题,多见于利用js模拟submit的情况下;3、页面脚本与浏览器兼容问题,这种情况较少,且见于页面js判断机制较为复杂的情况下。不过无论是哪种情况,最终最彻底的解决方案都是在后台代码进行甄别拦截。如将访问来源的时间戳、会话ID等作为是否重复提交的甄别key来拦截重复的提交请求。
希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询