ecshop防止连续提交垃圾信息的原理分析
2014-07-06 22:57 来源:www.chinab4c.com 作者:ecshop专家
ecshop防止连续提交垃圾信息的原理分析,这个在ecshop的研究过程中我们可以看到在ecshop防止多次重复提交评论内容的时候。在ecshop中存在2类方式去验证这个内容是否多次短时间内冲突提交。
ecshop防止连续提交垃圾信息的原理分析方式1:
首先最简单的就是起用ecshop中的验证码功能。我们知道在提交之前,当前页面会产生一个验证码,也就是将他记录在session里面。当我们提交内容的时候,先验证提交的验证码,最后才提交数据到数据库中。
ecshop防止连续提交差垃圾信息的原理分析方式2:
首先其实很容易,首先我们在提交数据的时候,记录当前提交的时间。如果当前没提交过,那么就为0。然后再进行数据库对比,如果我们提交数据的时候,发现当前时间,和session中记录的开始第一次提交的时候,小于一定的值,那么我们就提示该次提交,不能小于系统设置的时间间隔内提交数据库,拒绝他提交。只有等到当前session中的时间值,和当前时间戳的差,大于系统设置的间隔。才能让他提交。
当然了,每次提交完,必须把当前时间覆盖上次提交的时间。这样才能不断的处理。进行循环。
以上就是ecshop防止连续提交垃圾信息的原理分析。
来源:http://www.chinab4c.com
最近更新
常用插件
- ecshop购物车功能改进[插件
ecshop购物车功能改进[插件套餐]主要是我们最近开发工作和开发项目中。...
- ecshop通用红包编码
很多时候,为了结合促销,必须扩展一下ecshop的红包功能。ecshop的红包...
- ecshop降价通知登记插件
ecshop降价通知登记插件,主要是为了方便某些客户,对商品价格要求比...
- ecshop分类树中统计商品数
最近忙于开发其他项目,在不少朋友不断要求和催促的情况下,做出了该小...
- ecshop红包修改成满多少减
我们在长期使用ecshop的时候,我们可以发现。ecshop的红包是一个非常强...