php_curl

作者: 乘瓠散人 | 来源:发表于2017-10-18 19:01 被阅读7次

报错信息: Call to undefined function curl_init()

解决办法:

image.png
        $data = curl_exec($curl);//执行命令
        curl_close($curl);//关闭URL请求
        //显示获得的数据
        dd($data);

data得到的false.
解决办法: http://www.jb51.net/article/29282.htm

在php中引入豆瓣api的实例代码:

    public function douban()
    {
        $requesturl="https://api.douban.com/v2/book/isbn/9787111453789";
//curl方式获取json数组
        $curl = curl_init(); //初始化
        curl_setopt($curl, CURLOPT_URL, $requesturl);//设置抓取的url
        curl_setopt($curl, CURLOPT_HEADER, 0);//设置头文件的信息作为数据流输出
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);//设置获取的信息以文件流的形式返回,而不是直接输出。
        curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
        $data = curl_exec($curl);//执行命令
        curl_close($curl);//关闭URL请求
        //显示获得的数据
        //dd($data);
        $obj=json_decode($data);
        dd($obj);
        $result=$obj->success;
        if ($result!=1) {
            {exit('对不起域名受限');}
        }
    }

相关文章

网友评论

      本文标题:php_curl

      本文链接:https://www.haomeiwen.com/subject/zrvjuxtx.html