php - curl_exec renvoie false, curl_error renvoie vide
滿天的星座
滿天的星座 2017-05-24 11:33:47
0
3
1950

La valeur de retour de curl_exec($ch) est toujours fausse et l'appel de curl_errno($ch) est vide ? ? ?

public function http_curl($url,$type='get',$res='json',$arr=''){
    // 初始化
    $ch=curl_init();
    // 设置参数
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch,CURLOPT_HEADER,FALSE);
    if($type == 'post'){
        curl_setopt($ch,CURLOPT_POST, true);
        curl_setopt($ch,CURLOPT_POSTFIELDS,$arr);
    }
    $output=curl_exec($ch);
    curl_close($ch);
    var_dump($output);
    echo 'error:'.curl_errno($ch);
    if(curl_errno($ch)){
        var_dump(curl_errno($ch));
    }
    if($res == 'json'){
        return json_decode($output,true); 
    }
        return $output;
}

滿天的星座
滿天的星座

répondre à tous(3)
龍

Que dois-je faire si mon curl_init revient vide ?

phpcn_u1582

Merci pour l'invitation !

curl_errno($ch) Vous avez déjà fermé la poignée, modifiez la commande puis imprimez.

迷茫

Il serait étrange d'avoir encore des erreurs après la fermeture de la connexion. . Obtenez l'erreur avant curl_close

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal