我想使用以下代码获得卷曲响应:
$url = "http://google.co.in";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
$result=curl_exec ($ch);
if(curl_exec($ch) === false) {
print_r($result);
echo "ok";
}
else {
echo "error";
}
curl_close ($ch);
但当我执行代码时,会得到响应"OK",但不会打印result
的值。我缺少什么?
现在是:
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, "http://www.google.co.in");
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($ch);
curl_close($ch);
if(!$result) {
print_r($result);
echo "ok";
}
else {
echo "error";
}
获取上一次操作的错误http://php.net/manual/en/function.curl-error.php
$result = curl_exec($ch);
if($result === false) {
$errorMsg = curl_error($ch);
echo $errorMsg;
//your code
echo "'nok";
} else {
echo $result;
}
然后您可以尝试修复错误。