问答详情
源自:2-2 自定义菜单代码实现

自定义菜单res返回值为空

11http://img.mukewang.com/59b791b400010e0f09010726.jpg

http://img.mukewang.com/59b791b400011b0610080365.jpg

http://img.mukewang.com/59b791b5000134fc07710489.jpg

上面是我的代码,$url,$postJson都是有值的,问题出在哪里呀?

提问者:慕粉2218227327 2017-09-12 15:55

个回答

  • qq_这个_2
    2018-08-03 11:09:49

    解决了吗 老铁

  • 慕运维201543
    2018-03-03 17:24:03

    public function http_curl($url, $type='get', $res='json', $arr=''){
       //1.初始化curl
       $ch = curl_init();
       curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,false);
       curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,false);

       //$url = 'http://www.baidu.com';
       //2.设置curl的参数
       curl_setopt($ch, CURLOPT_URL, $url);        //跳过证书检查
       curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);     //从证书中检查SSL加密算法
       if($type=="post"){
           curl_setopt($ch,CURLOPT_POST,1);
           curl_setopt($ch,CURLOPT_POSTFIELDS,$arr);
       }
       //3.采集
       $output = curl_exec($ch);
       //4.关闭
       curl_close($ch);
       if($res == 'json'){
           if( curl_errno($ch) ){
               //请求失败,返回错误信息
               return curl_errno($ch);
           }else{
               //请求成功
               return json_decode($output, true);
           }
       }
    }

    tp3.2.3 调用definedItem方法,页面有结果

    http://img1.mukewang.com/5a9a69ae0001aba213430186.jpg

  • xi_hongshi
    2017-11-03 18:13:25

    你解决了吗?怎么回事

  • 史蒂芬张
    2017-10-24 17:24:04

    http_curl()你看看这个里面又返回值吗,别的没看出啥问题。