首页 > 代码库 > php原生curl接口的请求

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 = http://www.mamicode.com/json_decode($output,true);>

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

php原生curl接口的请求