问答详情
源自:1-2 临时二维码接口实现

为啥我跟老师一模一样的代码,http_curl返回的是空值?有跟我遇到一样问题的吗?

为啥我跟老师一模一样的代码,http_curl返回的是空值?有跟我遇到一样问题的吗?

提问者:慕无忌9426211 2017-11-27 14:43

个回答

  • 慕前端1098288
    2019-03-28 00:02:53

    在定义ch下面加上这一行就好了

    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);



  • 慕丝3437266
    2018-11-01 16:22:51

    我也是 哎

  • 慕函数7397885
    2018-07-05 11:28:43

    l.m

  • 北城慕容雪
    2018-05-28 10:24:32

    你的json数据都没有传进去,http_curl函数都写错啦

    protected function http_curl($url, $arr = '', $type = 'get', $res = 'json')
        {
            $ch = curl_init();
            //设置curl的参数
            curl_setopt($ch, CURLOPT_URL, $url);
            curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
            if ($type == 'post') {
                curl_setopt($ch, CURLOPT_POST, 1);
                curl_setopt($ch, CURLOPT_POSTFIELDS, $arr);
            }
            //采集
            $output = curl_exec($ch);
            if ($res == 'json') {
                if ($err = curl_errno($ch)) {
                    //要在关闭之前获得curl_errno
                    curl_close($ch);
                    //请求失败,返回错误信息
                    return $err;
                } else {
                    //请求成功
                    return json_decode($output, true);
                }
            }
        }

  • jiajunn
    2018-04-17 17:17:42

    怎么我也是返回null

  • MrXiaoWang
    2017-12-05 10:19:12

    没有代码,怎么跟你看啊。