13. HTML form 表單結構如下:
<form action="送出目的地" method="資料傳遞方式">... 表單內容...</form>資料傳遞時, 下列哪
一種傳遞方式會在網址列出現表單參數?
(A) post
(B) get
(C) stdin
(D) show
答案:登入後查看
統計: A(53), B(139), C(12), D(28), E(0) #1381622
統計: A(53), B(139), C(12), D(28), E(0) #1381622
詳解 (共 1 筆)
#1854741
HTML 表單中 GET 與 POST 的用法差異
HTML Form 表單有兩種資料傳遞方式,分別為 GET 與 PSOT 這兩種,當網有填好表單資料並按下送出表單的按鈕之後,必須透過這兩種方式將資料送出到伺服器(Web Server),以下為兩種方式的 HTML Code 寫法。
一、GET 傳遞方式
二、POST 傳遞方式
無論是 GET 或 POST 都可以傳遞資料,但兩者在應用方面需要做選擇,先來看看他們的差異,就知道要怎麼選擇。
嚴格來說一般的表單可以用 GET 直接傳遞,而需要保密的資料必須用 POST 來處理,像是會員登入的帳號密碼。以下圖片為透過 GET 方式傳遞資料的 URL 呈現結果範例,可以由網址看出表單中的參數為 name,傳遞的值為 My name is Jef.。

所以如果不希望網友登入的時候,帳號與密碼顯示於網址欄,最好是使用 POST 的方式處理。
一、GET 傳遞方式
二、POST 傳遞方式
無論是 GET 或 POST 都可以傳遞資料,但兩者在應用方面需要做選擇,先來看看他們的差異,就知道要怎麼選擇。
| GET | POST | |
| 網址差異 | 網址會帶有 HTML Form 表單的參數與資料。 | 資料傳遞時,網址並不會改變。 |
| 資料傳遞量 | 由於是透過 URL 帶資料,所以有長度限制。 | 由於不透過 URL 帶參數,所以不受限於 URL 長度限制。 |
| 安全性 | 表單參數與填寫內容可在 URL 看到。 | 透過 HTTP Request 方式,故參數與填寫內容不會顯示於 URL。 |
嚴格來說一般的表單可以用 GET 直接傳遞,而需要保密的資料必須用 POST 來處理,像是會員登入的帳號密碼。以下圖片為透過 GET 方式傳遞資料的 URL 呈現結果範例,可以由網址看出表單中的參數為 name,傳遞的值為 My name is Jef.。

所以如果不希望網友登入的時候,帳號與密碼顯示於網址欄,最好是使用 POST 的方式處理。
11
3