收藏
回答

微信小程序退款证书配置好后无返回结果,未配置好证书时错误码58该怎么解决?

public function postXmlSSLCurl($xml,$url,$second=30)
    {
        $ch = curl_init();
        curl_setopt($ch,CURLOPT_TIMEOUT,$second);
        curl_setopt($ch,CURLOPT_URL, $url);
        curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,FALSE);
        curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,FALSE);
        curl_setopt($ch,CURLOPT_HEADER,FALSE);
        curl_setopt($ch,CURLOPT_RETURNTRANSFER,TRUE);
        curl_setopt($ch,CURLOPT_SSLCERTTYPE,'PEM');
        curl_setopt($ch,CURLOPT_SSLCERT, $this->SSLCERT_PATH);
        curl_setopt($ch,CURLOPT_SSLKEYTYPE,'PEM');
        curl_setopt($ch,CURLOPT_SSLKEY, $this->SSLKEY_PATH);
        curl_setopt($ch,CURLOPT_POST, true);
        curl_setopt($ch,CURLOPT_POSTFIELDS,$xml);
        $data = curl_exec($ch);
        if($data){
            curl_close($ch);
            echo $data;
        }
        else {
            $error = curl_errno($ch);
            echo "curl错误码:".$error;
            curl_close($ch);
            return false;
        }
    }
微信小程序在做退款接口时,当PEM证书配置不正确时会提示“curl错误码:58”,但当把证书配置正确后就没这个错误码提示了,
可这个时候却得不到$data的值,显示一片空白,请问这个是什么原因呢?如何解决?
回答关注问题邀请回答
收藏

1 个回答

  • 。
    09-10

    官方大大们出来稍微指导下!

    09-10
    有用
    回复 1
    • 。
      发表于移动端
      09-10
      有人吗?
      09-10
      回复
登录 后发表内容
问题标签