HTML表单中get和post的区别 表单提交 post get

当用户在 HTML 表单 (HTML Form) 中输入信息并提交之后,有两种方法将信息从浏览器传送到 Web 服务器 (WebServer)。

一种方法是通过 URL,另外一种是在 HTTP Request 的 body 中。

前一种方法,我们使用 HTML Form 中的 method = "get",后一种方法我们使用HTML Form 中的 method ="post"

例句如下:

<form action = "..." method = "get">
<from action = "..." method = "post">

通过 get 或者 post 方法都可以获得 Form 的数据,两者主要区别在于以下几方面:

Get

Post

我们看看 get 是如何提交 Form 数据的。我们先写一个 HTML 文件,如下:

<html>
<head><title>Blablar.com HTML Form Method Get Example</title></head>
<body>
<form action ="get.php" method ="get">
Name: <input type="text" name="username" />
<input type ="submit" value="ok" />
</form>
</body>
</html>

你可以看到在浏览器地址栏里的URL是:

http://localhost:8080/get.php?username=Jacky

注意get.php后面的字符串 ?username=Jacky,这是一对name/value 数据,前面加一个问号。

如果你将 form 改成 method = "post",你在浏览器地址栏就看不到这对name/value 数据,而只有:

http://localhost:8080/get.php

使用 get 时,第一对 name/value 值前要加一个问号? ,以后每对name/value 值则要用 & 分开。比如一个form中有三个参数,如下:

<form action ="u.php" method ="get">
HTML表单中get和post的区别 表单提交 post get
Name: <input type="text" name="username" />
Age: <input type="text" name="age" />
Gender: <input type="text" name="gender" />
<input type ="submit" value="ok" />
</form>

比如你在Name 项填写Jacky,Age项填写50,Gender项填了male,提交之后的 URL 显示为:

http://localhost:8080/get.php?username=Jacky&age=50&gender=male

  

爱华网本文地址 » http://www.aihuau.com/a/25101014/210229.html

更多阅读

电脑休眠和睡眠的区别 电脑休眠和睡眠设置

电脑休眠和睡眠的区别——简介 Windows操作系统中很早就加入了待机、休眠等模式,而Windows Vista中更是新加入了一种叫做睡眠的模式,可是很多人还是习惯在不使用电脑的时候将其彻底关闭。其实充分利用这些模式,我们不仅可以节约电力消

骨瓷和陶瓷的区别 白瓷骨瓷

骨瓷和陶瓷的区别骨瓷英文名称?BoneChina?,1794年由英国人发明,是世界上公认的最高档瓷器种。骨瓷是在瓷土中加入食草动物骨粉经过高温素烧和低温釉烧两次烧制,素有薄如纸、白如玉、明如镜、声如磬的美称,色泽成天然骨粉独有的自然奶

RAM和ROM的区别 手机中ram和rom的区别

RAM和ROM的区别——简介RAM、ROM 一直是困扰不少用户的两个概念。很多手机用户不知道 RAM 和 ROM 到底有什么区别,总是一知半解,云雾缭绕。如今,小编为您解答,告诉您到底 RAM 和 ROM 有哪些区别。RAM和ROM的区别——RAM和ROM的区别RAM

MPV和SUV的区别 MPV什么意思 7座suv和mpv的区别

MPV和SUV的区别 MPV什么意思——简介MPV,全拼multi-Purpose Vehicles,multi(多),purpose(用途),vehicles(车),所以MPV中文叫‘多用途车’。轿车、SUV多为5座,而MPV座位数以7座为主,可以认为是小客车。座位可以随意折叠放倒。MPV很像面包车,但不

料酒和黄酒的区别 料酒什么牌子好

料酒和黄酒的区别——简介在日常生活中,烹饪用酒统称"料酒",它包括黄酒、汾酒等。但是,市面上既有“料酒”,也有“黄酒”,而且很多人把“黄酒”叫“料酒”,又把“料酒”叫“黄酒”。那么我们在购买时应该如何选择,到底两者有什么区别呢?接下

声明:《HTML表单中get和post的区别 表单提交 post get》为网友半癫状态分享!如侵犯到您的合法权益请联系我们删除