常见的请求类型有 Get 与 Post 那么如何发送这种请求呢,那么在 PHP 中如何处理这种请求呢,前端发送请求很简单,在 H5 中的表单标签可以收集数据,表单可以将收集到的数据提交到远程的服务器当中,表单就可以发送 Get 请求与 Post 请求,你要收集谁就在哪个元素当中添加一个 name 属性,表单代码如下:
form 表单当中的属性:
- action:指定表单数据提交的服务器地址
- method:指定提交方式(get, post)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>02-get</title>
</head>
<body>
<form action="https://www.baidu.com" method="get">
<input type="text" name="userName"/>
</br>
<input type="password" name="Password"/>
<br/>
<input type="submit" value="提交"/>
<br/>
</form>
</body>
</html>
浏览器当中运行效果如下:

接下来就要通过 PHP 来获取客户端提交过来的表单数据了,PHP 该如何获取 GET 提交过来的数据呢,如果这个时候我也不会去哪里抄呢,当然就是去官方文档啦,如下:
恢复一下提交地址修改 form 标签,如下:
通过去官方文档的查看可以借助一个
$_GET
的全局变量来进行获取,我们先来打印一下这个变量的信息吧,首先通过服务器的方式访问到我们的页面如下:
<?php
print_r($_GET);
?>
点击了提交按钮之后的效果图如下图,需要注意的是如果是 GET 请求会将提交的数据拼接到 URL 后面:
发现是 OK 的,可以通过
$_GET
获取到,然后在通过观察发现,
$_GET
是通过
print_r
的方式打印的,可以认定是一个数组,那么就把其中 GET 传递过来的数据取出来,如下:
PHP 代码如下:
<?php
echo $_GET["userName"];
echo $_GET["Password"];
?>