检索从curl HTTP到变量的HTTP响应

时间:2013-10-15 13:27:26

标签: php http variables curl header

我在php中使用cURL通过SMSGlobals HTTP API提交,并在成功发送时以此响应。

好:0;已发送排队的邮件ID:941596d028699601 SMSGlobalMsgID:6764842339385521

我的cURL代码

//open CURL connection
$ch = curl_init();

//set url, variables and post
curl_setopt($ch,CURLOPT_URL, $httpsend);

//execute post
$result = curl_exec($ch);

//close connection
curl_close($ch);

我的问题是我需要提取初始OK(如果有错误则是错误)。连同消息ID和SMSGlobalMsgID到变量,所以我可以使用它们来确认。我似乎无法让它发挥作用。

1 个答案:

答案 0 :(得分:0)

所以这就是我最终要做的事情。希望这有助于任何有类似问题的人。

//open CURL connection
$ch = curl_init();

//set url, variables and post
curl_setopt($ch,CURLOPT_URL, $httpsend);
curl_setopt($ch, CURLOPT_POSTFIELDS, $params);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

//execute post
$result = curl_exec($ch);

//close connection
curl_close($ch);

//Break out response into variables separated by :
list($var1, $var2, $var3, $var4) = explode(":", $result)