标题: 客户端还是服务端判断好 [打印本页]
作者: ASP菜菜菜鸟 时间: 2005-5-26 21:53 标题: 客户端还是服务端判断好
请问你们用客户端还是服务端判断:比如电子邮件是否正确,用户名是否合法。
哪一个比较好用?
[此贴子已经被作者于2005-5-26 21:55:10编辑过]
作者: griefforyou 时间: 2005-5-26 23:51
我的做法是两个都写。
作者: hxfly 时间: 2005-5-27 08:55
如果你单纯的做客户端验证
会一点基础的都可以饶过这些验证注册
这个主要是由FROM来进行操作的
人家在自己的电脑上做一个FROM,只要里面的字段名字和ACTION与你的FROM一致
他就可以用他自己的FROM提交到你的服务器
在服务器端验证是相对安全一些
但是如果全部进行服务器端验证的话
会加剧服务器的负担
所以
两个都用比较好
作者: griefforyou 时间: 2005-5-27 09:09
楼上想法和我一样,呵呵。
补充一下:客户端脚本是可以禁用的,无需自己做一个Form也可以饶过验证。
作者: hxfly 时间: 2005-5-27 09:25
怎样禁用?
通过本地的INTERNET属性?
作者: 无根泉 时间: 2005-5-27 09:29
以下是引用hxfly在2005-5-27 9:25:21的发言:
怎样禁用?
通过本地的INTERNET属性?
好像不是,
是在本地建一个表单,
然后用远程的文件处理,
这样,远程客房端的验证就不起作用的,
老大的方法可以说是万无一失的了,
即使绕过客户端的验证也没有用
看错了,该打
[此贴子已经被作者于2005-5-27 9:30:42编辑过]
作者: griefforyou 时间: 2005-5-27 10:25
Maxthon浏览器和其它一些浏览器都有禁用脚本的功能,IE里也应该有,不过我没找到(其实是保存在注册表中)
作者: yms123 时间: 2005-5-27 22:53
的确像8楼说的那种情况,就用客户端的JavaScript足以。影响服务器程序运行的重要信息,还是做服务器端验证的好。
作者: zhangshu 时间: 2005-5-29 07:26
借此问个问题一般客户端的脚本都用javescript的比较多,用vbscript不也可以吗,为什么不用呢?
作者: griefforyou 时间: 2005-5-29 23:50
VBScript只有IE支持。
作者: zhangshu 时间: 2005-5-30 09:21
哦,谢谢!
原来是这样
欢迎光临 编程论坛 (https://bbs.bccn.net/) |
Powered by Discuz! 6.1.0 |