在Curl中插入一个PHP变量

时间:2017-10-19 17:50:10

标签: php curl

我有Curl命令正常工作

$ch = curl_init('http://api.pushingbox.com/pushingbox?devid=vB9C6311111098CB&sensor=DELTA&temperature=23');
curl_exec ($ch);

curl_close ($ch);

但我需要更改de fix values DELTA和23来跟踪php变量

$传感器 $温度

我的问题是:如何在Curl命令中插入变量$ sensor和$ temperature?

由于

2 个答案:

答案 0 :(得分:0)

您可以简单地连接这些值,如:

$delta = "your value";
$temp = 23;

$url = 'http://api.pushingbox.com/pushingbox?devid=vB9C6311111098CB&sensor=' . $delta . '&temperature=' . $temp;

// or 
// $url = "http://api.pushingbox.com/pushingbox?devid=vB9C6311111098CB&sensor=$delta&temperature=$temp";

$ch = curl_init($url);
curl_exec ($ch);

curl_close ($ch);

答案 1 :(得分:0)

您的CURL命令是一个字符串。有几种方法可以将变量解析为字符串。

使用双引号:

$ch = curl_init("http://api.pushingbox.com/pushingbox?devid=vB9C6311111098CB&sensor=$sensor&temperature=$temperature");

Concatentation:

$ch = curl_init('http://api.pushingbox.com/pushingbox?devid=vB9C6311111098CB&sensor='.$sensor.'&temperature='.$temperature);

可能是最常见的。