首页 > 解决方案 > 提取表单数据 PHP

问题描述

有人可以告诉我如何从发布请求正文(表单数据)中获取数据吗?这就是我使用 Postman 调用 API 的方式: 在此处输入图像描述

我正在使用以下代码打印输入:

$data = file_get_contents('php://input');
echo $data;

这是我得到的输出:

------WebKitFormBoundarycHQ9xxbmOdQAcZNF
Content-Disposition: form-data; name="testFile"; filename="abc.csv"
Content-Type: application/vnd.ms-excel

Name,Value
test,QA
contact,789789
------WebKitFormBoundarycHQ9xxbmOdQAcZNF
Content-Disposition: form-data; name="testData"

['aa','bbbb']
------WebKitFormBoundarycHQ9xxbmOdQAcZNF
Content-Disposition: form-data; name="testBool"

true
------WebKitFormBoundarycHQ9xxbmOdQAcZNF--

如何从表单数据中提取 csv 数据、testData 数组和 testBool 值?

标签: phpapipostpostman

解决方案


不要尝试手动执行此操作。忽略php://input$_POST$_FILES超全局变量中读取数据。数据在那里预先分析。


推荐阅读