from表單中的傳值有那幾種方法

2021-12-16 15:19:46 字數 1083 閱讀 4403

1樓:匿名使用者

from表單傳值的方法有post和get兩種。

post方法一般用來向目的伺服器發出更新請求,並附有請求實體。get一般用來傳引數。

post和get的區別:

第一個:

get請求的資料會附在url之後(就是把資料放置在http協議頭中),以?分割url和傳輸資料,引數之間以&相連,如:login.

如果資料是英文字母/數字,原樣傳送,如果是空格,轉換為+,如果是中文/其他字元,則直接把字串用base64加密,得出如:

%e4%bd%a0%e5%a5%bd,其中%xx中的xx為該符號以16進製表示的ascii。

post把提交的資料則放置在是http包的包體中。

第二個:

post的安全性要比get的安全性高。注意:這裡所說的安全性和上面get提到的「安全」不是同個概念。

上面「安全」的含義僅僅是不作資料修改,而這裡安全的含義是真正的security的含義,比如:通過get提交資料,使用者名稱和密碼將明文出現在url上,因為(1)登入頁面有可能被瀏覽器快取,(2)其他人檢視瀏覽器的歷史紀錄,那麼別人就可以拿到你的賬號和密碼了,除此之外,使用get提交資料還可能會造成cross-site request forgery攻擊。

總結一下,get是向伺服器發索取資料的一種請求,而post是向伺服器提交資料的一種請求,在form(表單)中,method預設為"get",實質上,get和post只是傳送機制不同,並不是一個取一個發!

2樓:匿名使用者

因應不同的需求方法和變化有很多

常規說通過 do form 表單 with 引數1, 引數2... 向即將開啟的表單傳遞引數

通過 do form 表單 to 變數 接收表單關閉後傳回的引數

3樓:匿名使用者

如果你說的是 web 。。 那就是_get _post

如果你說的vf,可以設定一個全域性變數。

4樓:

有post和get兩種,post用於資料量較大、資料安全性要求性高的地方,get用在一般的傳引數

php中傳值與傳引用的區別。什麼時候傳值什麼時候傳引用

傳值 函式內對傳送變數修改不影響被傳變數的值 用傳送值對函式的內的變數重新賦值 引用 傳送變數的引用,函式內的任何操作等同於對傳送變數的操作,傳送大型變數時效率高!請說明php中傳值與傳引用的區別.什麼時候傳值什麼 傳值,是把來實參的值賦值自給行參 那麼對行參的修改,不會影響實參的值 傳引用真正的以...

js中傳值到FORM中的不同隱藏域,值不能成功傳值

其實吧,問題挺簡單的,第一個值你賦值了,第二個沒有賦值,分析一下問題啊,看我做的 註釋 var input document.getelementbyid productidinput 取第一input input.value id 給第一個input賦值,var innum prompt 請輸入 ...

c winform中的下拉框傳值問題

可以這樣,繫結第一個下拉框,選中的值記錄下作為變數stra,第二個下拉框也先繫結,再把stra 第二個下拉框顯示的值。如果讓下拉框 combobox 顯示a的值的話只要lookupedit ssdq2 a就可以了 如果要在下拉框裡顯示出來,lookupedit ssdq2.items.add a 就...