草庐IT

CURL_SSLVERSION_TLSv

全部标签

PHP 多个 Curl 请求

我目前经常使用CurlforPHP。每次得到大约100页的结果需要花费很多时间。对于每个请求,我都使用这样的代码$ch=curl_init();//getsourcecurl_close($ch);我有哪些加快速度的选择?我应该如何使用multi_init()等? 最佳答案 在不运行curl_close的情况下重复使用相同的cURL处理程序($ch)。这会稍微加快速度。使用curl_multi_init并行运行进程。这会产生巨大的影响。 关于PHP多个Curl请求,我们在StackOve

PHP Curl 和 Cookie

我在PHPCurl和cookie身份验证方面遇到了一些问题。我有一个文件Connector.php,它在另一台服务器上验证用户并返回当前用户的cookie。问题是我想使用curl对数千个用户进行身份验证,但它一次只为一个用户进行身份验证和保存COOKIES。connector.php的代码是这样的:$val){if($key!='service'){$postvars.="$key=$val&";}}curl_setopt($session,CURLOPT_POST,true);curl_setopt($session,CURLOPT_POSTFIELDS,$postvars);}//

php - cURL 和 PHP : Stop output to screen

这个PHP脚本将所有数据减去XML后打印到浏览器(我使用的是Chrome)。如何抑制输出到屏幕?Twitcap";?> 最佳答案 您在TRANSFER中省略了F,更改为:curl_setopt($ch,CURLOPT_RETURNTRANSER,1);为此:CURLOPT_RETURNTRANSFERcurl_setopt($ch,CURLOPT_RETURNTRANSFER,1); 关于php-cURL和PHP:Stopoutputtoscreen,我们在StackOverflow上找

php - 将命令行 cURL 转换为 PHP cURL

我以前从未做过任何curl,所以需要一些帮助。我试图从示例中解决这个问题,但无法理解它!我有一个curl命令,我可以从linux(ubuntu)命令行成功运行,该命令行通过api将文件放入wiki。我需要将此curl命令合并到我正在构建的PHP脚本中。如何翻译这个curl命令以便它在PHP脚本中工作?curl-bcookie.txt-XPUT\--data-binary"@test.png"\-H"Content-Type:image/png"\"http://hostname/@api/deki/pages/=TestPage/files/=test.png"\-0cookie.tx

php curl : I need a simple post request and retrival of page example

我想知道如何在curl中发送post请求并获得响应页面。 最佳答案 像这样的事情怎么样:$ch=curl_init();$curlConfig=array(CURLOPT_URL=>"http://www.example.com/yourscript.php",CURLOPT_POST=>true,CURLOPT_RETURNTRANSFER=>true,CURLOPT_POSTFIELDS=>array('field1'=>'somedate','field2'=>'someotherdata',));curl_setopt_ar

php - 在 wamp 2.2 中调用未定义函数 curl_init() 错误

当我尝试在Windows7中使用wamp服务器实现google和facebook身份验证时出现以下错误。Fatalerror:Calltoundefinedfunctioncurl_init()inE:\wamp\www\mysite\protected\extensions\eauth\EAuthServiceBase.phponline273我正在使用,wampserver2.2php版本5.3.13我也启用了php_curl模块。我检查了php.ini以进行确认,如下所示未注释。;extension=php_bz2.dllextension=php_curl.dll;extens

php - 使用 CURL (php) 读取 SSL 页面

这个问题在这里已经有了答案:PHP-SSLcertificateerror:unabletogetlocalissuercertificate(19个回答)关闭去年。我正在尝试使用php和curl库下载安全(使用https)网页的内容。但是,读取失败,我收到错误60:“SSL证书问题,请验证CA证书是否正常。”还有“详细信息:SSL3_GET_SERVER_CERTIFICATE:证书验证失败”所以...非常self解释的错误信息。我的问题是:如何发送SSL证书(正确的证书?)并获取此页面以验证它并让我进入?此外,如果您想知道,这是我的选项数组:$options=array(CURLO

php - 如何使用 cURL 获取目标 URL?

当HTTP状态码为302时,如何使用cURL获取目标URL? 最佳答案 你可以使用:echocurl_getinfo($ch,CURLINFO_EFFECTIVE_URL); 关于php-如何使用cURL获取目标URL?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1439040/

php - 在 PHP 中使用 cURL 发布文件字符串?

我想知道当文件只是一个字符串时,是否可以发布一个文件——连同其他表单数据?我知道您可以通过在文件路径前加上“@”前缀来发布文件系统上已经存在的文件。但是我想绕过创建一个临时文件并仅将文件作为字符串发送,但我不确定如何在PHP中使用cURL构造请求。干杯$postFields=array('otherFields'=>'Yes','filename'=>'my_file.csv','data'=>'commaseperatedcontent');$options=array(CURLOPT_RETURNTRANSFER=>true,CURLOPT_SSL_VERIFYPEER=>fals

php - 为 curl 请求选择传出 IP

我的服务器有两个不同的IP。我需要从第一个IP甚至从第二个IP发送奇怪的curl请求。如何选择传出IP地址?我的PHP脚本是这样的:$curlh=curl_init($url);curl_setopt($curlh,CURLOPT_USERAGENT,$uagent);curl_setopt($curlh,CURLOPT_RETURNTRANSFER,true);$result=curl_exec($curlh);我该怎么做? 最佳答案 您可能想尝试设置CURLOPT_INTERFACE选项:curl_setopt($curlh,C