PHP中cURL的用途是什么?

时间:2017-11-27 09:42:58

标签: php curl

在PHP中,我在许多PHP项目中看到了单词cURL。它是什么?它是如何工作的? 链接http://php.net/curl

2 个答案:

答案 0 :(得分:0)

Curl是一个用于执行各种URL操作和传输的命令行工具,但是这个特定的文档将重点关注如何在执行HTTP请求以获得乐趣和利润时使用它。我假设您知道如何调用'curl --help'或'curl --manual'来获取有关它的基本信息。

卷曲并不是为了做你想做的一切。它发出请求,获取数据,发送数据并检索信息。您可能需要使用某种脚本语言或重复的手动调用将所有内容粘合在一起。

取自:https://curl.haxx.se/docs/httpscripting.html

答案 1 :(得分:0)

我们通常使用它来获取接口的返回值,如下所示:

        $oCurl = curl_init();
    if(stripos($url,"https://")!==FALSE){
        curl_setopt($oCurl, CURLOPT_SSL_VERIFYPEER, FALSE);
        curl_setopt($oCurl, CURLOPT_SSL_VERIFYHOST, FALSE);
        curl_setopt($oCurl, CURLOPT_SSLVERSION, 1); //CURL_SSLVERSION_TLSv1
    }
    curl_setopt($oCurl, CURLOPT_URL, $url);
    curl_setopt($oCurl, CURLOPT_RETURNTRANSFER, 1 );
    $sContent = curl_exec($oCurl);
    $aStatus = curl_getinfo($oCurl);
    curl_close($oCurl);
    if(intval($aStatus["http_code"])==200){
        return $sContent;
    }else{
        return false;
    }