卷曲没有得到任何回应


Not getting any response with curl

我想使用以下代码获得卷曲响应:

$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;
}

然后您可以尝试修复错误。