CURL发送时未收到数据

时间:2017-11-02 18:50:16

标签: php curl

我通过curl的post命令发送数据。数据是使用数组发送的,但是当我收到时,它只包含1和0.你能说出如何接收curl发布的数据。 继承我的curl.php文件代码:$ data array正在发布

        <?php
    $data=array(
    'product_name' =>'Television',
    'price' => 1000,
    'quantity' => 10,
    'seller' =>'XYZ Traders'
 );
 $url = 'http://localhost/API2/products';
 $ch = curl_init($url);
 curl_setopt($ch, CURLOPT_POST, true);
 curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
 curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
 $response_json = curl_exec($ch);
 echo $response_json;
 curl_close($ch);

 ?>

我正在尝试使用$ _POST从我的products.php文件中获取curl中的发布数据。但我得到了一个零和零

    echo"Got here ";
    $_product_name=$_POST["product_name"];
    $_price=$_POST["price"];
    $_quantity=$_POST["quantity"];
    $_seller=$_POST["seller"];
    echo"data:= "+$_product_name+$_price+$_quantity+$_seller;

这是从curl发送数据的正确方法,还是我需要循环遍历数组。

0 个答案:

没有答案