1 00:00:00,000 --> 00:00:00,350 2 00:00:00,350 --> 00:00:03,160 >> 演讲嘉宾:让我们来看看一个网页 通过它用户可以注册 3 00:00:03,160 --> 00:00:03,960 什么东西。 4 00:00:03,960 --> 00:00:08,850 在这里,在形式,0.html,我有一个数字 在电子邮件表单输入字段, 5 00:00:08,850 --> 00:00:12,300 为密码,并同意 其次是条款和条件 6 00:00:12,300 --> 00:00:13,145 注册按钮。 7 00:00:13,145 --> 00:00:16,570 >> 的HTML页面,同时, 看起来是这样的。 8 00:00:16,570 --> 00:00:20,970 我这里所谓的第一输入 电子邮件,另一个叫输入密码, 9 00:00:20,970 --> 00:00:24,670 另一种被称为输入确认, 这在理论上,应该匹配 10 00:00:24,670 --> 00:00:28,730 密码,用户输入的第一个 时间,然后在这里,在输入,其 11 00:00:28,730 --> 00:00:32,630 类型是复选框,接着最后, 实际的提交按钮。 12 00:00:32,630 --> 00:00:35,710 >> 现在,请注意有没有在这 网页,做任何形式的 13 00:00:35,710 --> 00:00:37,390 验证我的输入。 14 00:00:37,390 --> 00:00:41,070 我可以在所有输入任何东西,或什么 电子邮件,口令,和我 15 00:00:41,070 --> 00:00:43,360 可以检查或不检查 中,它似乎。 16 00:00:43,360 --> 00:00:46,890 >> 现在,有很可能是一些 服务器端验证,可以这么说 - 17 00:00:46,890 --> 00:00:49,380 一些错误检查什么 我做的和不提供。 18 00:00:49,380 --> 00:00:52,880 但至少客户端,有没有 我们已经看到,实际上代码 19 00:00:52,880 --> 00:00:54,540 确保我合作。 20 00:00:54,540 --> 00:01:00,700 事实上,如果我回去形式,0.html中 我的浏览器,输入什么都没有,我 21 00:01:00,700 --> 00:01:05,600 最终,我明白了,在[?寄存器0.php?] 通过作为 22 00:01:05,600 --> 00:01:09,250 每个HTTP参数,我们的电子邮件, 密码和确认,但没有 23 00:01:09,250 --> 00:01:13,340 对于任何这些的值,即使 页面本身开玩笑地说, 24 00:01:13,340 --> 00:01:14,590 我已经注册。 25 00:01:14,590 --> 00:01:15,307