表单信息的客户端验证和服务器端验证的区别,举例说明。

来源:百度知道 编辑:UC知道 时间:2024/06/01 13:01:07

客户端验证基本上用脚本代码实现,如JAVASCRIPT或VBSCRIPT,不用把这一过程交到远程服务器,而服务器端验证要把这一过程交给远程服务器。比如说一个注册页面,填好注册信息后,你点击提交按钮,那么它没有跳转就提示你填写有误,这一过程一般很快,返回时页面也不晃动,但如果用服务器端验证,你填好后,可能会跳到另一页面,返回得很慢,中间有可能有一段空白时段,返回后页面出现重写或晃动返回。客户端验证在提交到服务器动态处理页面前可以不用动态语言,而服务器端验证实际上是把信息提交到服务器上的动态页面里才实现验证,从这个方面可以得知,客户端验证比较快些,可以实现本地机验证,减少用户的等待时间,如果提交到服务器端验证,用户到最后等了几分钟才返回注册不正确的提示,那岂不是让用户十分懊恼?所以,客户端验证又是比较友好的。但服务器端的验证更安全一些,因为代码在客户端是看不到的,而客户端验证的代码是可以从网页的查看“源文件”HTML页一清二楚的。

客户端验证:
直接在客户端执行JS进程验证,验证的过程中和服务器端没有任何的交互

服务器端验证:
页面将验证信息传回服务器端,服务器端进行验证,并将验证的结果发送回客户端

举例说明有点不太好办。。。。这么简单的问题还要举例么。。