请问什么是客户端的校验和服务器端的校验??

来源:百度知道 编辑:UC知道 时间:2024/06/11 05:39:21
请问什么是客户端的校验和服务器端的校验??两者有什么区别??

web项目的话,我觉得就是客户端JS校验,主要检测用户的输入信息是否合法,例如:检验用户名、密码的文本框,判断用户名、密码是否为空或是长度不符等(这个可以用正则表达式)。当JS验证成功了,就进入服务器端的校验,比如说:客户端校验完发过来的用户名、密码,检查这用户名、密码在服务器的数据库是否正确,如正确用户才能登录,否正登录失败。

简单的说就是客户端主要校验的是用户的用户的输入信息是否合法,而服务器主要校验业务数据是否正确。

客户端的校验
就是客户端的程序对用户的输入信息作出合法性检验

服务器端的校验同理

区别就是服务器端的校验比客户端的校验更可靠
因为服务器程序或者数据端被篡改的可能性要远小于客户端

我的理解
客户端:就是在你的本机上校验
服务端:就是你本机上的数据要发到服务器进行检验,然后再返回结果,这样可能会占用服务器资源啊之类的