在Curl中插入一个PHP变量

在Curl中插入一个PHP变量,php,curl,Php,Curl,我知道Curl命令很好用 $ch = curl_init('http://api.pushingbox.com/pushingbox?devid=vB9C6311111098CB&sensor=DELTA&temperature=23'); curl_exec ($ch); curl_close ($ch); 但是我需要更改defix值DELTA和23来跟随php变量 $sensor $温度 我的问题是:如何在Curl命令中插入变量$sensor和$temperature 谢

我知道Curl命令很好用

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

curl_close ($ch);
但是我需要更改defix值DELTA和23来跟随php变量

$sensor $温度

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


谢谢

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

$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);

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

使用双引号:

$ch=curl\u init(“http://api.pushingbox.com/pushingbox?devid=vB9C6311111098CB&sensor=$sensor&temperature=$temperature”)

浓缩:

$ch=curl\u init('http://api.pushingbox.com/pushingbox?devid=vB9C6311111098CB&sensor=“.$传感器”。&温度=”.$温度)


可能是最常见的。

请您指出哪里出了问题,以便我们可以帮助您。使用这两个示例,不要发送消息。我不知道为什么挂载的url与您之前使用的相同。如果它不起作用,你就做错了。