如何捕获 PHP 中的 cURL 错误
我正在使用PHP curl
函数将数据从我的本地机器发布到Web服务器。我的代码如下:
$c = curl_init();
curl_setopt($c, CURLOPT_URL, $url);
curl_setopt($c, CURLOPT_RETURNTRANSFER, true);
curl_setopt($c, CURLOPT_POST, true);
curl_setopt($c, CURLOPT_POSTFIELDS, $data);
$result = curl_exec($c);
if (curl_exec($c) === false) {
echo "ok";
} else {
echo "error";
}
curl_close($c);
不幸的是,我无法捕获任何错误,例如404,500或网络故障。那么,我如何知道数据未发布到远程数据库或从远程数据库检索数据呢?