GET 请求处理
常见的请求类型有 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"];
?>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具