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