作者averywu (我是阿Q )
看板PHP
标题Re: [请益] 表单验证问题?
时间Sat Dec 1 12:52:07 2007
※ 引述《benn0106 (...)》之铭言:
: 我读了一些有关表单验证的书,里面都有个观念是:
: 验证使用者所输入的资料最好是client端(javascript)验证过後再传入server端(php)
: 再验证一次,目的是可以减轻server端的负荷,OK.
: 但之後书中又会提到说,千万不要轻易相信client端传送过来的资料,使用者有可能关闭了
: javascript的功能或者是动了一些手脚去躲避javascript的验证.
: 从以上的观点看来,我是不是不需要安排client端的验证(反正有可能会被躲掉)?
: 或是就算使用者乖乖通过client端的验证,资料还是要再经过server端的验证
: (也没有减轻server的负担)?
: 总感觉client端的验证没必要,是这样吗??
client端的验证可以便於使用者填写资料.
例:
使用者名称: *必填栏位
密码: *必填烂位
生日:
如果全送到伺服再检查,那麽如果有没填到的资料.网页会重新reload一次再叫使用者填
但如果你在client端就先检查出必填栏位没填时,网页无需送回伺服器即可通知使用者.
这对那种很长的问卷来说是很好用的.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.124.142.152