留言表单别直接存数据:后端再验证一遍,加验证码挡垃圾

3个月前 (08-11 09:30)阅读1回复0
genmulu
genmulu
  • 管理员
  • 注册排名1
  • 经验值3465
  • 级别管理员
  • 主题693
  • 回复0
楼主

新手做留言表单,用户随便填、填空、填乱七八糟的内容,直接存进数据库,最后数据库里一堆垃圾,今天说最基础的表单验证。

前端验证只是体验,后端必须再验证

前端加个必填校验,只是给普通用户看的,别人绕开前端直接提交接口,前端校验就没用了,后端必须再验一遍:必填字段空不空、邮箱格式对不对、手机号是不是11位,不合法直接拒绝,别存垃圾数据。

别存没用的内容

用户提交的留言,先做长度限制,别让用户一次写几万字进去,也别直接存原始HTML,转义一下,防止XSS。

加个简单的验证码

表单加个简单图形验证码,防止机器人批量发垃圾留言,十分钟就能加上,挡掉90%的垃圾提交。

本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。

本文地址:https://www.genmulu.cn/genmulu/252.html

0
回帖

留言表单别直接存数据:后端再验证一遍,加验证码挡垃圾 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息