草庐IT

mod_curl

全部标签

php - curl_errno 返回 0 而不是 6

$data_struct=array();$data_struct[]['opts']=array(CURLOPT_URL=>'http://www.yahoo.com/',CURLOPT_RETURNTRANSFER=>true);$data_struct[]['opts']=array(CURLOPT_URL=>'http://www.google.com/',CURLOPT_RETURNTRANSFER=>true);$data_struct[]['opts']=array(CURLOPT_URL=>'http://404.php.net/',CURLOPT_RETURNTRAN

php - 无法使用 curl 请求连接到 Facebook

几周前我创建了一个简单的Facebook应用程序。我通过FacebookAPI征求用户许可来获取用户信息。但它上周突然停止工作,从那以后我一直在寻找答案。基本上我曾经使用file_get_contents从FacebookAPI获取用户信息。但是我尝试在它开始失败后将其更改为cURL,但仍然无法正常工作。我尝试使用FacebookPHP-SDK,甚至调试了makeRequest方法的代码,但我在所有方法中都得到了相同的返回。当向FacebookOpenGraphURL发出cURL请求时,请求失败,错误号为7或28。它们都是无法连接到站点或超时的错误代码。我的网站位于共享主机上,我尝试使

php - 如何重用 php curl 响应 cookie 并绕过脚本后续执行的登录步骤?

我有以下php代码登录到受密码保护的页面并获取protected页面。脚本工作正常但我只想使用登录功能一次,如果我想获取同一域内的另一个protected页面.我想使用cookie文件打开下一个protected页面,而不是再次使用登录功能!换句话说,我只是想绕过登录步骤来获取其他protected页面。谁能告诉我如何做到这一点?注意:我的登录函数没有创建任何cookie,我没有在脚本所在的文件夹中看到它!有人能告诉我为什么吗?'brad','txtPassword'=>'bradpassword',);curl_setopt($ch,CURLOPT_POSTFIELDS,$post_

php - cURL 作为代理,处理 HTTPS/CONNECT 方法

此脚本监听IP/端口并打算充当HTTP(S)代理。对HTTPURL的请求工作正常,但我在如何处理HTTPS请求上遇到困难,更具体地说,在客户端向代理发送CONNECT请求后的SSLv3握手。我最接近看起来像答案的是:CURLOPT_HTTPPROXYTUNNELlibcurl选项,用于在客户端和目标服务器之间建立隧道数据stream_socket_enable_crypto()可能对加密数据“做事”我真的不确定,因此非常感谢您提供有关如何处理此问题的指示。这是一个示例请求:http://pastebin.com/xkWhGyjW$header){if($post&&!trim($hea

php - 如何使用 PHP、cURL、ajax 流式传输实时数据并将其呈现在折线图中

有一个记录数据的硬件。我可以调用API以通过cURL获取数据流。它每秒记录一行新数据。我想流式传输这些数据并随时间将其呈现在折线图中。使用PHP,也许还有AJAX。我希望在浏览器中看到一个移动的图表,每秒刷新一次浏览器或使用Ajax。我需要什么样的工具?这样做的最佳方法是什么?谢谢大家,这些都是非常有用的东西。目前我正在努力从硬件中获取数据。我可以通过这样编写的接口(interface)访问数据:192.168.150.130:2345/realtime然后我可以在浏览器中看到这个:DM_NumLogChans=5DM_NumDataModes=1DM_LogicalChan=1DM_

php - cURL 有时不工作并给出空结果

我使用cURL从另一个网站获取数据。有时显示数据,有时显示空结果这是我的代码functionget_data($url){$ch=curl_init();curl_setopt($ch,CURLOPT_URL,$url);$agent=$_SERVER["HTTP_USER_AGENT"];curl_setopt($ch,CURLOPT_USERAGENT,$agent);curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false);$data=curl_exec($ch)

php - 使用 PHP/CURL 的 Neteller TransferOut

我在使用NetellerAPI将钱从我们的商家帐户转给用户时遇到了一些问题。我已经成功收到accessToken,但是当我尝试使用transferOut时,我只是得到了无效的凭据?我使用的代码是:$headers=array("Content-type"=>"application/json","Authorization"=>"Bearer".$accessToken);//buildtherequestbodystructure$requestParams=array("payeeProfile"=>array("email"=>$the_email_address_to_send

php - 用户友好的 URL - mod 重写和 php 重定向

到目前为止,我已经这样做了:RewriteBase/RewriteCond%{REQUEST_FILENAME}!-fRewriteCond%{REQUEST_FILENAME}!-dRewriteRule^(.*)$index.php?load=$1[QSA,L]然后在我的索引页面(在根目录中)我使用PHP来确定加载哪个页面://Swaptovariables$load=$_GET['load'];//Homepageif(!$load||$load==""){include('home.php');exit();}//Dashboardif($load=="dashboard"){

php - cURL 中的数据二进制参数

我必须在php中通过cURL发送数据二进制参数。这是命令:curl-D--uuser:password-XPUT-H"Content-Type:text/plain"--data-binary"data-id=2010-10-01_15-15-53"https://someurl。这在控制台中有效,现在我必须在php中完成。这是我的代码:$this->_curl=curl_init();curl_setopt($this->_curl,CURLOPT_USERPWD,$this->_loginUser.":".$this->_loginPassword);curl_setopt($th

php - 谷歌翻译 Curl 在 php 5.3.8 中耗尽所有内存

我一直在使用它来将基本站点文本翻译成不同的语言。在我更新到PHP5.3.8之前它一直很好用。它耗尽了所有内存,完全关闭了我的服务器。我究竟做错了什么?我敢肯定,我会收到很多评论:)try{$gt=newGtranslate;$gt->setRequestType('curl');$SQL="SELECT*FROMPAGE_CONTENTWHERElive_page='1'";$result=mysql_query($SQL);while($row=mysql_fetch_array($result)){$page_id_sub=$row["page_id"];$page_title=$