草庐IT

curl_handle

全部标签

php - 在 header 中发送身份验证 php curl

试图在PHP中做同样的事情-但失败了:):curl-H"X-abc-AUTH:123456789"http://APIserviceProvider=http://www.cnn.com;“123456789”是APIkey。命令行语句工作正常。PHP代码(不起作用):$urlToGet="http://www.cnn.com";$service_url="http://APIserviceProvider=$urlToGet";//header$contentType='text/xml';//probablynotneeded$method='POST';//probablynot

php - 尝试使用 CURL 连接到 ASPX 站点?

我正在尝试登录这个url:http://www.kalahari.com/marketplace/default.aspx正在提交的两个字段被标记为:ctl00$ctl00$ucMarketPlaceSupportNavigation$txtMPTopSignInEmailctl00$ctl00$ucMarketPlaceSupportNavigation$txtMPTopSignInPasswordTextNormal到目前为止我尝试使用的代码:$username='XXXXXXX';$password='XXXXXXX';$loginUrl='http://www.kalahari

php - curl 函数在 php5.6 中不起作用

我正在开发一个使用curl脚本的应用程序,我的ubuntu16.04计算机中有2个版本的php(php7.0和php5.6)。对于php7.0,我通过发出安装了curlsudoapt-getinstallphp-curl我成功了,我在使用php7.0时使用了curl。但由于某些原因我不得不切换到php5.6。对于那个版本的php,curl函数不起作用。经过几次谷歌搜索后,我找到了答案,并尝试为php5安装curlbu发出以下命令。sudoapt-getinstallphp5-curl它提示一个警告说找不到php5-curl包。然后我发现还有另一个包php5.5-curl,我安装了它,但

php - 服务器出现 curl "Unknown SSL protocol error in connection"错误,但在本地有效

我正在尝试使用以下代码从站点(我已经审查了url)检索数据:它在本地工作正常,但在服务器上却不行。这是本地的输出:Lookup:0.015155Connect:0.0281Pretransfer:0.129087Starttransfer:0.786341Total:0.786384Error:这是服务器的输出:Lookup:0.028731Connect:0.043182Pretransfer:0Starttransfer:0Total:60.057787Error:UnknownSSLprotocolerrorinconnectionto[censoredurl]任何其他url都可

PHP Curl,检索服务器 IP 地址

我正在使用PHPCURL向服务器发送请求。我需要做什么才能使来自服务器的响应包含该服务器的IP地址? 最佳答案 这可以通过curl完成,其优点是除了curl请求/响应之外没有其他网络流量。DNS请求由curl发出以获取ip地址,可以在详细报告中找到。所以:开启CURLOPT_VERBOSE。将CURLOPT_STDERR指向一个“php://temp”流包装器资源。使用preg_match_all(),解析资源的ip字符串内容地址。响应服务器地址将在匹配数组的零键中子数组。发送服务器的地址内容(假设成功请求)可以用结束()。任何干预

php - 为什么这个 php cURL 函数不能工作

functionget_data($url){$ch=curl_init();$timeout=5;curl_setopt($ch,CURLOPT_URL,$url);curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);$data=curl_exec($ch);curl_close($ch);return$data;}我从网上找到这个函数。当我使用此代码在php文件中测试它时$returned_content=get_data('http://google.

php - cURL错误60 : SSL certificate in Laravel 5 while Facebook authentication如何解决

目前,我在laravel5上做一个项目。我使用socialize进行Facebook身份验证,但出现下面提到的cURL错误。RequestExceptioninCurlFactory.phpline162:cURLerror60:SSLcertificateproblem:unabletogetlocalissuercertificate(seehttp://curl.haxx.se/libcurl/c/libcurl-errors.html)我在互联网上搜索并做了以下更改但没有帮助下载了cart.pem文件设置路径"curl.cainfo="C:\xampp\cacert.pem"同

php - 使用 curl 提交/检索表单结果

我在尝试使用curl将数据发布到页面并在提交表单后检索结果方面需要帮助。我创建了一个简单的表单:此外,我有php代码来处理同一页面中的此表单。它所做的只是回显表单值。我一直在用的curl是这样的:$h=curl_init();curl_setopt($h,CURLOPT_URL,"path/to/form.php");curl_setopt($h,CURLOPT_POST,true);curl_setopt($h,CURLOPT_POSTFIELDS,array('name'=>'yes','comment'=>'no'));curl_setopt($h,CURLOPT_HEADER,

php - Localhost URL 在浏览器中有效,但对于 PHP curl_exec 返回 bool(false)

我有以下PHP代码:$curl=curl_init();curl_setopt($curl,CURLOPT_URL,$URL);curl_setopt($curl,CURLOPT_RETURNTRANSFER,true);$html=curl_exec($curl);echo$html;结果如下:对于像“http://www.google.com”这样的$URL是可以的KO像“http://localhost/index.html”这样的$URL,并在我执行var_dump时返回bool(false)即使浏览器可以显示http://localhost/index.html没问题。我在本

php - curl 异常 : [curl] 51: SSL: certificate verification failed

无法弄清楚可能是什么:在我的本地环境中,将我的OSX更新到最新版本的Yosemite后,出现此错误:CurlException:[curl]51:SSL:certificateverificationfailed(result:5)[url]我正在使用Symfony2,因此它与PHP相关。我试图重新安装openssl但没有任何反应。有什么建议吗? 最佳答案 查看出现此错误的任何域的证书链。对我来说是googleapis.comopenssls_client-hostwww.googleapis.com-port443你会得到这样的结