刚刚看了下书,大意是提交表到之前要首先在客户端进行验证,但是书上的例子是插入的JSP代码,来验证是否非空,字符必须是几位等等,这里我比较纳闷了,难道PHP没有这样的代码吗?

解决方案 »

  1.   

    JS吧?js是客户端语言,为了用户友好,在客户端提示一下,比如输入用户名,提示可以注册,或者已经被注册,这个过程主要就是JS完成的如果不是这样,你输入一大堆东西,提交了才告诉你很多地方不对啊………………
    为了程序健壮,服务器端语言php,还要对输入的再一次验证。以防止提交恶意的数据
      

  2.   

    那疯男子的意思是PHP也可以完成这样的功能,但是JS是客户端主打语言,所以就不用PHP了,用JS吧
      

  3.   

    客户端的应该JavaScript验证的,不是JSP,JSP也是服务器端的处理语言。
      

  4.   

    他的意思是为了安全考虑,PHP端应该对用户输入再次进行验证,防止恶意输入,因为你的JavaScript代码客户端是可见的,攻击者可以很容易绕开客户端的检查。
      

  5.   

    JavaScript端的验证只是为了用户友好,这样在提交前就检查了用户的误输入,不需要等待服务器的检查返回再提示(这样等待时间长,对用户不友好)
      

  6.   

    谢谢两位,经常帮助我。谢谢。
    我还是想问用PHP可不可以取代JS的代码?