-1

问题:最近在开发微信小程序,后端是用PHP写的,但是我页面提交过去的Json数据,php页面接收不到,很奇怪!
下面前端代码截图:

后台php代码:

<?php
    $val = $_POST['val'];
    var_dump($val);
?>

为什么这种格式的数据 php收不到,我应该用什么方法解决,求各路大神赐教!

查看全部 7 个回答

0

file_get_contents("php://input"); 因为客户端没有把数据注入到全局变量内. 微信支付等腾讯系的回调经常会遇到的问题. 这个写法比较节省内存.

推荐答案

3

代码如下

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

php:// — 访问各个输入/输出流(I/O streams)

http://php.net/manual/zh/wrap...