草庐IT

CURL_SSLVERSION_TLSv

全部标签

php - cURL cookie 值

这个问题不太可能帮助任何future的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visitthehelpcenter.关闭10年前。我正在尝试从此站点下载音乐循环文件:looperman.com。我已经注册为用户,正在尝试使用cURL下载循环。当您登录到looperman.com时,会设置一些cookie,但通过排除过程,我注意到服务器将您视为已登录所需的唯一一个名为“loopermanlooperman”。我已获取该cookie的值,并将其设置为变量。然后我像这样将它传递给网站:$

php - 使用 curl 登录 Twitter

我正在尝试使用php+curl登录到Twitter,但我认为我的请求有问题,因为我得到的响应是:Somethingistechnicallywrong.Thanksfornoticing—we\'regoingtofixitupandhavethingsbacktonormalsoon.我使用的php代码是:$sPost看起来像这样:session[username_or_email]=user&session[password]=password&remember_me=1&scribe_log=&redirect_after_login=&authenticity_token=6e

php - 如何在 PHP cURL 中提供 Youtube 身份验证 token

正在关注this指南,我正在尝试检索Youtube用户的订阅。我能够获得用户的身份验证token,但我不知道如何使用我的cURL请求实际发送它。文档只是这样说:Torequestafeedofthecurrentlylogged-inuser'ssubscriptions,sendaGETrequesttothefollowingURL.Note:Forthisrequest,youmustprovideanauthorizationtoken,whichenablesYouTubetoverifythattheuserauthorizedaccesstotheresource.htt

php - cURL 从重定向中获取 url

我目前正在使用cURL尝试从网站抓取工具的重定向中获取URL。我只需要网站的网址。在过去的几天里,我研究了stackoverflow和其他网站,但没有成功。我目前使用的代码来自这个网站:$url="http://www.someredirect.com";$ch=curl_init($url);curl_setopt($ch,CURLOPT_USERAGENT,'Mozilla/5.0(Windows;U;WindowsNT5.1;en-US;rv:1.8.1.1)Gecko/20061204Firefox/2.0.0.1');curl_setopt($ch,CURLOPT_RETUR

PHP cURL 始终需要 15 秒来解析 DNS

我在MacOSX下的CentOS虚拟机上运行PHP,并且任何cURL请求始终需要15秒才能运行:$c=curl_init('https://graph.facebook.com');curl_exec($c);//takes15storeturn...echocurl_getinfo($c,CURLINFO_NAMELOOKUP_TIME);//15.01seconds然而,gethostbyname()非常快:echogethostbyname('graph.facebook.com');//almostinstant而且,ping也几乎可以立即解析名称。默认情况下,/etc/res

php 发送 curl 请求并等待响应

我正在向服务器发送curl请求,服务器需要几秒钟的时间来处理请求并发出响应。我相信我的php脚本正在继续而不是等待,因此我基于响应的foreach循环吐出0个结果。在继续处理数据之前,如何等待curl事务完成?$curl=curl_init();curl_setopt($curl,CURLOPT_HTTPAUTH,CURLAUTH_ANY);curl_setopt($curl,CURLOPT_USERPWD,"admin:password");curl_setopt($curl,CURLOPT_URL,"http://server/r/?dst_user__substr='user'"

php - 为什么 PHP 拒绝在 Windows 上启用 cURL

我在Windows7x64上使用PHP5.5.25和Apache2.4,但我无法激活cURL模块。我环顾四周,尝试了所有我能想到的。请协助:在php.ini中,行extension=php_curl.dll处于事件状态并且文件php_curl.dll存在于扩展目录中C:\php\ext在php.ini中设置extension_dir=ext时,没有加载任何扩展。Apache启动时我收到几条消息,类似于Unabletoloaddynamiclibraryext\php_openssl.dll-Thespecifiedmodulecouldnotbefound.当我使用完整路径并设置ext

php - 在外部网站上完成预订后检索信息(cURL、iFrame...?)

我正在处理一个具有挑战性的问题:找到一个解决方案以在预订流程后获取数据。基本上,我有一个带有表单(SLIMFORM)的页面,我需要自动填写来自vendor表单的信息(例如easyjet.com或hotels.com,基本上是任何预订网站)。例如:https://secure.booking.com/hotel/es/royal.html?sid=1c2bab12a0c64a541728840f52cd6401;errorc_checkin_invalid=checkin;errorc_intro_error_message_invalid=intro_error_message;err

php - PHP-CURL 的 curl_multi_exec 内部真的是多线程的吗?

如标题所述,我的问题非常简单。但是我再次改写。我想使用php-curl下载多个站点。我将从控制台运行它。我要使用curl_multi_exec下载所有网站。现在的问题是,curl会为每个请求创建不同的线程吗?我知道我可以通过fork多个进程来实现它。但这不是线程。我不想线程。我想知道它是否是多线程的? 最佳答案 没有。libcurl多接口(interface)(PHP在后台使用它来完成这项工作)并行执行多个请求,但它使用非阻塞API调用来实现。不是线程。过去(这部分现在可以被认为是历史性的,因为libcurl早在多年前就默认使用线程

PHP + PDF,如何使用 curl 保存下载的 PDF?

欢迎我在页面上保存下载的pdf时遇到了一点问题。要下载pdf,我使用Curl:$CurlConnect=curl_init();curl_setopt($CurlConnect,CURLOPT_URL,'http://website.com/invoices/download/1');curl_setopt($CurlConnect,CURLOPT_POST,1);curl_setopt($CurlConnect,CURLOPT_RETURNTRANSFER,1);curl_setopt($CurlConnect,CURLOPT_POSTFIELDS,$request);curl_se