PHP代码返回bool(false)

时间:2015-09-24 08:53:21

标签: php api curl

我有以下PHP代码:

<?php

$ch = curl_init();

$url = "http://api/url/mac_address";

curl_setopt($ch, CURLOPT_URL,$url);

curl_setopt($ch, CURLOPT_POST, true);

curl_setopt($ch, CURLOPT_POSTFIELDS, "msg=TEST");

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$output = curl_exec ($ch);

curl_close ($ch);

var_dump($output);

?>

它在一台服务器上运行正常,但是当我在其他服务器上运行时,它会返回bool(false)。

1 个答案:

答案 0 :(得分:0)

使用下一个代码进行调试:

if(curl_exec($ch) === false)
{
    echo 'Curl error: ' . curl_error($ch);
}
else
{
    echo 'Operation completed without any errors';
}

来源:http://php.net/manual/en/function.curl-error.php