form標籤的get於post的提交機制

2021-05-23 10:17:35 字數 502 閱讀 7350

在web中常用的就是form,其中有兩種方式提交get於post.

code:test1.php

<?php

print_r($_get);

print_r($_post);

?>

發現action裡面的引數如果通過get提交的話是無法在伺服器端獲取的,即get提交是把form裡面的資料序列化後當做引數提交伺服器的,而自己的寫的引數就會被覆蓋,這樣就在伺服器端獲取不到了。

code:test2.php

<?php

print_r($_get);

print_r($_post);

?>

如果是通過post提交:$_get會獲取通過url(get)提交的資料.

at all:

get提交只提交form中的資料,不會把已經寫在action中的(?m=test)資料提交。

post提交:把form中的資料以post提交,把action中的(?m=test)以get方式提交。

form中的get 和 post方法

在b s應用程式中,前台與後台的資料互動,都是通過html中form表單完成的。form提供了兩種資料傳輸的方式 get和post。雖然它們都是資料的提交方式,但是在實際傳輸時確有很大的不同,並且可能會對資料產生嚴重的影響。雖然為了方便的得到變數值,web容器已經遮蔽了二者的一些差異,但是了解二者的...

form中post和get的區別

form中的get和post方法,在資料傳輸過程中分別對應了http協議中的get和post方法。二者主要區別如下 1 get是用來從伺服器上獲得資料,而post是用來向伺服器上傳遞資料。2 get將表單中資料的按照variable value的形式,新增到action所指向的url後面,並且兩者使...

form中get和post的區別

一 get和post定義 form元素的method屬性用來指定傳送form的http方法 使用get時,form資料集被附加到form元素的action屬性所指定的uri後面。使用post時,form資料集被包裝在請求的body中並被傳送。使用get提交方式,生成的uri user.do?logi...