为了账号安全,请及时绑定邮箱和手机立即绑定

PHP如何输出前端POST过来的值?

PHP如何输出前端POST过来的值?

杨__羊羊 2018-12-20 23:14:13
我在前端将val的值POST到search.php,为什么echo无法输出?search.phpsearch.php的访问结果是这样的:浏览器:
查看完整描述

1 回答

?
慕码人8056858

TA贡献1803条经验 获得超6个赞

你传的不是键值对,你直接var_dump看看就知道了.


这个是你没完善答案之前的回答,你完善答案后,我告诉你为什么;正常的传输方式是form-data传输方式,但是你这个传输方式是request payload方式;所以你要获取提交的值你要这样获取,从PHP输入流里获取:


$requestPayloadData = file_get_contents("php://input");

$requestData = json_decode($requestPayloadData,true);

echo $requestData['val'];

var_dump($requestData);

这样就可以了。


查看完整回答
反对 回复 2019-01-23
  • 1 回答
  • 0 关注
  • 1167 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信