我有以下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)。
答案 0 :(得分:0)
使用下一个代码进行调试:
if(curl_exec($ch) === false)
{
echo 'Curl error: ' . curl_error($ch);
}
else
{
echo 'Operation completed without any errors';
}