php原生curl接口的请求

    /**
     * @desc     接口请求处理
     * @date     2017/5/19 11:39
     * @param	 [$url请求的接口地址,$way为false为get请求,true为post请求]
     * @author	 1245049149@qq.com
     * @return   [array $data]
     */
    public function getApiData($url,$way='false'){
        $ch = curl_init();
        //设置选项,包括URL
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_HEADER, 0);
        curl_setopt($ch, CURLOPT_POST, $way); //post提交方式
        //执行并获取HTML文档内容
        $output = curl_exec($ch);
        //释放curl句柄
        curl_close($ch);
        //转换json数据
        $data = json_decode($output,true);
        //返回数据
        return $data;
    }

  对于url地址是否有效还可以优化,最近被古老的原生框架,搞的不要不要的,我滴天。。。

posted @ 2017-05-25 17:40  十月桂花香十里  阅读(1750)  评论(1编辑  收藏  举报
我一辈子走过许多地方的路, 行过许多地方的桥, 看过许多次数的云, 喝过许多种类的酒, 如今却只爱一个正当最好年纪的人。