草庐IT

CURL_SSLVERSION_TLSv

全部标签

php - 如何从 php curl 获取 cookie 到变量中

因此,其他公司的某个人认为,如果不使用soap、xml-rpc、rest或任何其他合理的通信协议(protocol),而是将他的所有响应作为cookies嵌入到header中,那将会很棒。我需要从这个curl响应中提取这些cookie作为一个数组。如果我不得不为此浪费大量时间编写解析器,我会非常不高兴。有谁知道如何简单地做到这一点,最好不向文件写入任何内容?如果有人能帮我解决这个问题,我将非常感激。 最佳答案 $ch=curl_init('http://www.google.com/');curl_setopt($ch,CURLOP

php - Composer 安装错误 - 实际启用时需要 ext_curl

我正在尝试使用Composer安装FacebookPHPSDK。这就是我得到的$composerinstallLoadingcomposerrepositorieswithpackageinformationInstallingdependencies(includingrequire-dev)Yourrequirementscouldnotberesolvedtoaninstallablesetofpackages.Problem1-Installationrequestforfacebook/php-sdkdev-master->satisfiablebyfacebook/php-

php - 如何在 PHP 中使用 cURL 找到我将被重定向的位置?

我正在尝试让curl跟随重定向,但我无法让它正常工作。我有一个字符串,我想将其作为GET参数发送到服务器并获取结果URL。例子:String=KoboldVerminUrl=www.wowhead.com/search?q=Kobold+Worker如果您访问该网址,它会将您重定向到“www.wowhead.com/npc=257”。我希望curl将此URL返回到我的PHP代码,以便我可以提取“npc=257”并使用它。当前代码:functionnpcID($name){$urltopost="http://www.wowhead.com/search?q=".$name;$ch=cu

php - 使用 curl 在 PHP 中获取 HTTP 代码

我正在使用CURL来获取站点的状态,如果它是向上/向下或重定向到另一个站点。我想让它尽可能精简,但效果不佳。我把它封装在一个函数中。它工作正常,但性能不是最好的,因为它会下载整个页面,如果我删除$output=curl_exec($ch);它总是返回0.有谁知道如何让性能更好? 最佳答案 首先确定URL是否有效(字符串,非空,语法良好),这样可以快速检查服务器端。例如,首先这样做可以节省大量时间:if(!$url||!is_string($url)||!preg_match('/^http(s)?:\/\/[a-z0-9-]+(.[

php - 如何在 PHP/XAMPP 中启用 cURL

如何在PHP中启用cURL?​​​​ 最佳答案 开启Debian与Apache2:apt-getinstallphp5-curl/etc/init.d/apache2restart(php4-curl如果是php4) 关于php-如何在PHP/XAMPP中启用cURL,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1347146/

php - 如何使用 PHP 7 安装 ext-curl 扩展?

我使用thisrepo安装了PHP7,但是当我尝试运行composerinstall时,它给出了这个错误:[package]requiresext-curl*->therequestedPHPextensioncurlismissingfromyoursystem.使用PHP5,您可以通过运行yum或apt-getinstallphp5-curl命令轻松安装它,但我找不到如何安装相当于PHP7。如何为PHP7安装ext-curl? 最佳答案 好吧,我可以通过以下方式安装它:sudoapt-getinstallphp-curl在我的系

php - curl 错误 60 : SSL certificate: unable to get local issuer certificate

我正在尝试使用Stripe发送API请求,但收到错误消息:cURLerror60:SSLcertificateproblem:unabletogetlocalissuercertificate这是我正在运行的代码:publicfunctionchargeStripe(){$stripe=newStripe;$stripe=Stripe::make(env('STRIPE_PUBLIC_KEY'));$charge=$stripe->charges()->create(['amount'=>2900,'customer'=>Input::get('stripeEmail'),'curre

php - 在 PHP 中设置 Curl 的超时时间

我正在通过php在eXist数据库上运行curl请求。数据集非常大,因此,数据库始终需要很长时间才能返回XML响应。为了解决这个问题,我们设置了一个curl请求,它应该是一个很长的超时时间。$ch=curl_init();$headers["Content-Length"]=strlen($postString);$headers["User-Agent"]="Curl/1.0";curl_setopt($ch,CURLOPT_URL,$requestUrl);curl_setopt($ch,CURLOPT_HEADER,false);curl_setopt($ch,CURLOPT_H

php - 如何使用带有 PHP curl 的 HTTP 基本身份验证发出请求?

我正在用PHP构建一个RESTWeb服务客户端,目前我正在使用curl向该服务发出请求。如何使用curl发出经过身份验证的(http基本)请求?我必须自己添加标题吗? 最佳答案 你想要这个:curl_setopt($ch,CURLOPT_USERPWD,$username.":".$password);Zend有一个REST客户端和zend_http_client,我确信PEAR有某种包装器。但它很容易自己完成。所以整个请求可能看起来像这样:$ch=curl_init($host);curl_setopt($ch,CURLOPT_H

php - PHP 中的 cURL 是什么?

在PHP中,我在许多PHP项目中看到了cURL这个词。它是什么?它是如何工作的?引用链接:cURL 最佳答案 cURL是一个库,可让您在PHP中发出HTTP请求。您需要了解的所有信息(以及大多数其他扩展)都可以在PHPmanual中找到。.InordertousePHP'scURLfunctionsyouneedtoinstallthe»libcurlpackage.PHPrequiresthatyouuselibcurl7.0.2-betaorhigher.InPHP4.2.3,youwillneedlibcurlversion7