PHP中cURL的用途是啥? [复制]

Posted

技术标签:

【中文标题】PHP中cURL的用途是啥? [复制]【英文标题】:What is the use of cURL in PHP? [duplicate]PHP中cURL的用途是什么? [复制] 【发布时间】:2018-05-10 12:15:40 【问题描述】:

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

【问题讨论】:

你复制了这个问题,认为你会像你复制的问题一样得到支持 在您链接的页面上点击“简介”,然后阅读 ...? 【参考方案1】:

我们通常使用它来获取接口的返回值是这样的:

        $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;
    

【讨论】:

【参考方案2】:

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

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

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

【讨论】:

以上是关于PHP中cURL的用途是啥? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

swift中嵌套函数的实际用途是啥? [复制]

javascript中原型属性的用途是啥? [复制]

javascript ECMAScript 6中符号的用途是啥? [复制]

伪类:not() 的用途是啥? [复制]

python的init中self的实际用途是啥? [复制]

C#中'in'关键字的用途是啥? [复制]