Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP-从Http Post中提取数据(角度)_Php_Angular_Http_Post - Fatal编程技术网

PHP-从Http Post中提取数据(角度)

PHP-从Http Post中提取数据(角度),php,angular,http,post,Php,Angular,Http,Post,我有这个函数(角度)将信息发送到php页面: public SendData(cart_items:any) { const jsonContent = new RequestOptions({ headers:new Headers({ 'Content-Type': 'application/json' }) }); let body = JSON.stringify(cart_items); return this.http.

我有这个函数(角度)将信息发送到php页面:

public SendData(cart_items:any) {
  const jsonContent = new RequestOptions({
    headers:new Headers({ 
        'Content-Type': 'application/json' 
    })
  });
  let body = JSON.stringify(cart_items);
        return this.http.post("xxxxxxxxxx/pay.php", body, jsonContent)
            .map(result => {
            return result.json();
        }); 
    }

如何访问“pay.php”页面中的数据这是一个纯粹的php问题,但您可以这样做:

 $json = file_get_contents('php://input');
    $obj = json_decode($json, true);
    $name = $obj['name'];
    $age = $obj['age'];
如果您正在发布的对象如下所示,则此操作有效: { “姓名”:“我的姓名”, “年龄”:“24”
}

这是一个纯粹的php问题,但您可以这样做:

 $json = file_get_contents('php://input');
    $obj = json_decode($json, true);
    $name = $obj['name'];
    $age = $obj['age'];
如果您正在发布的对象如下所示,则此操作有效: { “姓名”:“我的姓名”, “年龄”:“24”
}

你试过什么了吗,你应该在你的php文件中找到帖子,然后对它进行解码。@DenisSolakovic我不知道我要解码什么,`$obj=json_decode($???,true)`@首先,尝试调试它,
var\u dump($\u POST);退出
,这样您就可以看到post变量中有什么内容,然后对其进行解码。@DenisSolakovic我得到了这个信息:`array(0){}`您尝试过任何东西了吗,您应该在php文件中捕获post,并对其进行解码。@DenisSolakovic我不知道我必须对其进行解码的开关值,`$obj=json_decode($??,true)`@首先,尝试调试它,
var\u dump($\u POST);退出,这样您就可以看到post变量中有什么内容,然后解码该内容。@DenisSolakovic我得到了这个:`array(0){}`