php表单的提交方法有
时间: 2023-08-22 21:05:05 浏览: 96
PHP表单的提交方法主要有两种:GET和POST。
使用GET方法提交表单时,表单数据将会被附加到URL的查询字符串部分中,并通过HTTP GET请求发送到服务器。例如:
```
<form action="process.php" method="get">
<label for="name">Name:</label>
<input type="text" id="name" name="name">
<input type="submit" value="Submit">
</form>
```
当用户点击提交按钮时,将会向服务器发送以下HTTP GET请求:
```
GET /process.php?name=John+Doe HTTP/1.1
Host: example.com
```
使用POST方法提交表单时,表单数据将会被包含在HTTP请求体中,并通过HTTP POST请求发送到服务器。例如:
```
<form action="process.php" method="post">
<label for="name">Name:</label>
<input type="text" id="name" name="name">
<input type="submit" value="Submit">
</form>
```
当用户点击提交按钮时,将会向服务器发送以下HTTP POST请求:
```
POST /process.php HTTP/1.1
Host: example.com
Content-Type: application/x-www-form-urlencoded
Content-Length: 9
name=John+Doe
```
在PHP中,可以使用`$_GET`和`$_POST`全局变量来获取表单数据。例如,使用GET方法提交的表单数据可以这样获取:
```
$name = $_GET['name'];
```
而使用POST方法提交的表单数据可以这样获取:
```
$name = $_POST['name'];
```
阅读全文