POST 请求处理

经过上一篇 GET 请求处理 完成了前端发送 GET 与 PHP 处理 GET 请求之后,接下来本文的内容为 POST,那么前端如何发送 POST 呢,我相信你们应该也大概知道了,那么就是修改 Form 标签的 method 属性值为 post 即可发送一个 POST 请求:

image-20210812114428318

完成了发送之后在来看看那么发送 POST 请求 POST 请求会把请求的数据放在什么地方呢,以及后端如何获取 POST 提交过来的数据呢,通过观察发送 POST 请求的过程发现 URL 后面已经没有了我们发送的请求参数了就可以明确的确定发送的请求必然是 POST 请求,那么 POST 请求发送的数据放到哪儿了呢就放到了浏览器中的 开发者工具 里面中的 newwork 当中请求的请求头当中如下:

image-20210812131605807

通过如上的观察得出了一个结论,如果是 POST 请求会将提交的数据放到请求头中,那么完成了发送 POST 请求之后后端如何处理 POST 请求的数据呢,还是一样的去查看官方文档:

image-20210812131955697

通过观察发现,有 $_POST 所以说是不是可以同理可证,把上一篇的代码改为 $_POST 即可如下:

<?php
print_r($_POST);
?>

测试

也可以单个取出单个打印如下:

<?php
echo $_POST["userName"];
echo $_POST["Password"];
?>

测试

posted @   BNTang  阅读(336)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
点击右上角即可分享
微信分享提示