如何使用Curl代码Php连接变量

时间:2019-04-26 12:48:38

标签: php json curl

我想在curl代码中合并变量,我该怎么做? 我尝试使用以下代码,但对我不起作用,这是我的代码

composer dump-autoload

2 个答案:

答案 0 :(得分:2)

如果您尝试发送JSON,最好使用json_encode对数组进行编码:

CURLOPT_POSTFIELDS => json_encode(["id" => $id, "type" => $type])

如果在短绒棉签中检查"{\"id\":$id,\"type\":\.$type}}",您会发现此json无效。正确的json应该是"{\"id\":$id,\"type\":\"$type\"}",但是正如我已经说过的那样,请使用json_encode

答案 1 :(得分:2)

您可以json_encode这些字段,

$temp = json_encode(['id' => $id, 'type' => $type]);

//并将其作为您尝试构建的json编码的字符串传递给postfields

    CURLOPT_POSTFIELDS => $temp