草庐IT

curl_handle

全部标签

php - 用于 Paypal 的 curl_setopt cacert.pem

我正在尝试为IPN(paypal)验证设置回调处理程序。我知道curl的作用,但我不知道“cacert.pem”是什么(证书...?)。这是callback.php文件失败的地方(存在):curl_setopt($ch,CURLOPT_CAINFO,'cacert.pem');if(!($res=curl_exec($ch))){echo("Got".curl_error($ch)."whenprocessingIPNdata");curl_close($ch);exit;}curl_close($ch);错误信息如下:Goterrorsettingcertificateverifyl

PHP - 摆脱 curl 撇号

我正试图摆脱curl撇号(我想是从某种富文本文档粘贴的),但我似乎遇到了障碍。下面的代码对我不起作用。$word="Today’s";$search=array('„','“','’');$replace=array('"','"',"'");$word=str_replace($search,$replace,htmlentities($word,ENT_QUOTES));WhatIendupwithis$wordcontaining'Today’s'.当我从$search数组中删除&符号时,将进行替换,但显然,由于&符号留在字符串中,这不

php - 如何使用 Curl、SSL 和 cookie 登录

我一直在尝试使用curl登录barnesandnoble.com移动网站到目前为止还没有运气。我没有错误地返回页面并且它再次默认我的电子邮件到登录页面的电子邮件输入表单框(在从打印$result返回的表单中)。同样的代码竟然可以让我正确进入ebay通过更改LOGINURL以指向ebay的登录名唯一的区别是barnesandnobles是https://ebay登录名是http://此外,我认为barnes网站是asp/aspx,所以我不知道这将如何以不同方式处理cookie和_state任何帮助将不胜感激,因为我一直在尝试调试它过去16小时另外,我的cookie.txt是可写的并且可以

ubuntu - 使用 Laravel,Guzzle 提示未安装 PHP cURL 扩展

尝试创建新的Laravel项目时(使用Laravel.phar,在Ubuntu12.04上):laravelnewmyproject我收到以下错误:Craftingapplication...[Guzzle\Common\Exception\RuntimeException]ThePHPcURLextensionmustbeinstalledtouseGuzzle.newnamePHP的cURL(以及我可以通过谷歌搜索此问题找到的所有相关包)已安装并启用。phpinfo()的cURL部分的前几行是:cURLsupportenabledcURLInformation7.22.0Age3我

php - 使用 curl 激活谷歌分析?

我需要使用curl在站点上执行googleanalytics脚本。对于该curl请求,我可以使用哪些报告功能?为了让我的问题更清楚,假设我有一个网站www.abc.com,上面有分析代码,如果我使用curl从www.xyz.com连接到www.abc.com,在分析报告中www.abc.com会显示我使用curl提出的请求吗?不显示的参数是什么?因为没有导航器,所以不会有屏幕分辨率、颜色深度或任何其他基于javascript的功能。我无法使用的任何其他报告功能?我需要显示以下内容:用户代理(我将通过设置标题发送)推荐人(我将再次通过设置标题发送)源IP地址和位置(针对不同国家使用代理)

php - cURL PHP RESTful 服务总是返回 FALSE

我在将json对象发布到使用REST的API时遇到了一些困难。我是使用cURL的新手,但我已经进行了全面搜索,试图找到我的问题的答案,但没有找到答案。我的cURL请求总是返回false。我知道它甚至没有发布我的json对象,因为我仍然会从url得到响应。我的代码如下。$response只返回“false”有什么想法吗? 最佳答案 $response可能为假,因为curl_exec()将假(即失败)返回到$result。回显curl_error($ch)(在调用curl_exec之后)以查看cURL错误,如果这是问题所在。另一方面,我

php - file_get_contents 或 curl 在 php 中?

在PHP中应该使用file_get_contents或curl中的哪一个来发出HTTP请求?如果file_get_contents可以完成这项工作,是否需要使用curl?使用curl似乎需要更多行。例如:curl:$ch=curl_init('http://www.website.com/myfile.php');curl_setopt($ch,CURLOPT_POST,true);curl_setopt($ch,CURLOPT_POSTFIELDS,$content);curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);$output=curl_

php - 使用 CURL 发布多维数组并在服务器上获取结果

我正在使用CURL从我的本地机器向服务器发送数据。数据为多维数组。Array([0]=>stdClassObject([id]=>1)[1]=>stdClassObject([id]=>0)[2]=>stdClassObject([id]=>11))我正在使用下面的代码发送数据。$ch=curl_init();curl_setopt($ch,CURLOPT_HEADER,0);curl_setopt($ch,CURLOPT_VERBOSE,0);curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);curl_setopt($ch,CURLOPT_UR

php - CURL请求问题

我正在尝试验证paypalpdt信息。我生成了模型表单并提交了。IT工作并返回了信息。我尝试了同样的事情来发出curl请求。但是我当前的请求返回空白。我的模型表单:我的CURLREQ代码:$arrData=array('tx'=>'----','cmd'=>'_notify-synch','at'=>'-----');$ch=curl_init('https://sandbox.paypal.com/cgi-bin/webscr');curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);curl_setopt($ch,CURLOPT_POST,1);cur

php - curl 连接超时不起作用

我正在使用CURL连接到多个xml提要并在页面加载时处理它们。不幸的是,每隔一段时间页面就不会响应,我的脚本也会停止。这是我正在使用的代码示例。我将超时设置为1,但这似乎不起作用。然后我将超时设置为0.0001只是为了测试今天的东西,它仍然引入了xml提要。你们对如何在脚本永远占用时强制curl超时有任何想法吗?foreach($urlsas$k=>$v){$curl[$k]=curl_init();curl_setopt($curl[$k],CURLOPT_URL,$v);curl_setopt($curl[$k],CURLOPT_RETURNTRANSFER,true);curl_