【发布时间】:2018-05-10 12:15:40
【问题描述】:
在 PHP 中,我在许多 PHP 项目中看到了 cURL 这个词。它是什么?它是如何工作的? 链接http://php.net/curl
【问题讨论】:
-
你复制了这个问题,认为你会像你复制的问题一样得到支持
-
在您链接的页面上点击“简介”,然后阅读 ...?
在 PHP 中,我在许多 PHP 项目中看到了 cURL 这个词。它是什么?它是如何工作的? 链接http://php.net/curl
【问题讨论】:
我们通常使用它来获取接口的返回值是这样的:
$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;
}
【讨论】:
Curl 是一个用于执行各种 URL 操作和传输的命令行工具,但本文档将重点介绍如何在执行 HTTP 请求时使用它以获取乐趣和利润。我假设您知道如何调用“curl --help”或“curl --manual”来获取有关它的基本信息。
Curl 并不是为你做所有事情。它发出请求,获取数据,发送数据并检索信息。您可能需要使用某种脚本语言或重复手动调用将所有内容粘合在一起。
【讨论】: