专业IT解决方案
网站稳定需要的三层数据格式验证
一个网站的稳定可靠和数据格式有很大关系,网站具备这三层格式验证是一个网站数据稳定的基本要求。 第一层,UI层格式验证: 通过控件或前端脚本实现数据格式的初步验证,比如日期时间、手机号、邮箱、身份证号格式是否正确,空值判断等,此层的验证既可以减少前后台不必要的交互,又可以提醒用户更正输入。 第二层,程序格式验证: 通过后台编程语言的强大处理能力对数据进行按需验证处理,包括危险字符判断,正则高级数据验证,重要参数加密解密等。 程序格式验证比UI层格式验证功能强大很多,不但可以做单字段格式验证,还可以按需要对对字段组合判断验证,以及综合数据库数据全局验证,比如注册账号必须验证是否数据库已经存在,存在则拒绝并提示用户换一个,还比如如果用户删一个类目,程序首先需要验证此类目是否还在被其他表外键关联使用中,如果被使用则提示用户并拒绝删除,如果没有这个验证过程,就会出现引用空值错误导致网页打不开。 第三层,数据库格式验证: 数据库格式验证是指数据库建库时给字段类型精确化,时间必须用dateime,状态尽量用整型,金额必须用数值型,少用万能的字符串文本型。这样如果前两道格式有验证疏漏的,在入库时数据库会拒绝并提示报错给程序员找漏洞改正,从而保证了数据库所有数据全部格式正确。 当然,一个网站的稳定涉及很多方面,格式验证只是其中一项指标,也是最基本的,要想做一个一劳永逸永不报错的网站必须要找经验丰富、技术精湛的开发商。
Copyright © 2020 Yuyan All Rights Reserved
浙ICP备12009431号 浙公安备33010202000874号