最佳答案
我正在使用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或网络故障。那么,我如何才能知道数据没有被发送到远程服务器或从远程服务器检索到数据呢?