草庐IT

curl_handle

全部标签

PHP SSL curl : object moved error

我正在开发一个php脚本来抓取该网站并将数据通过电子邮件发送给我。它似乎正确登录,因为当脚本运行时,它似乎重定向并给我一条消息说对象移动到这里并且这里链接到default.aspx页面,这正是我手动登录时发生的情况。下面是我的脚本:任何想法可能会阻止页面正确输出页面?我猜它没有正确重定向。提前致谢 最佳答案 curl_setopt($ch,CURLOPT_FOLLOWLOCATION,0);将其更改为1。此外,在CURLOPT_SSL_VERIFYPEER之后设置:curl_setopt($ch,CURLOPT_SSL_VERIFY

PHP Curl Paypal 沙箱

是否可以使用CURL和Paypal的DeveloperSandbox?当我尝试这段代码时,它在print_r($lines);中说我需要登录Sandbox,如何让它发送我的浏览器cookie?此代码来自http://leepeng.blogspot.com/2006/04/standard-paypal-php-integration.html$orderno=$_SESSION["ss_last_orderno"];$ppAcc="[SELLERHERE]";$at="[ATHERE]";//PDTIdentityToken$url="https://www.sandbox.payp

php - 使用 PHP 调用 API 的 file_get_contents() 与 curl

根据GoogleCustomSearchAPI的描述,您可以使用REST接口(interface)的GET动词来调用它,例如示例:GEThttps://www.googleapis.com/customsearch/v1?key=INSERT-YOUR-KEY&cx=017576662512468239146:omuauf_lfve&q=lectures我设置了我的APIkey和自定义搜索引擎,当我将测试查询直接粘贴到我的浏览器时,它工作正常,我得到了显示给我的JSON文件。然后我尝试使用以下方法从我的PHP代码调用API:$json=file_get_contents("$url")

php - 使用 CURL 从 URL 下载文件

我尝试使用php脚本从如下URL下载文件:http://www.xcontest.org/track.php?t=2avxjsv1.igc我使用的代码如下所示,但它只生成空的下载文件:$DLFile="testfile.igc";$DLURL="http://www.xcontest.org/track.php?t=2avxjsv1.igc";$fp=fopen($DLFile,'w+');$ch=curl_init($DLURL);curl_setopt($ch,CURLOPT_FOLLOWLOCATION,true);curl_setopt($ch,CURLOPT_FILE,$fp

Php Curl 添加参数

我是一个新手,我正在尝试获取脚本以在PHP中使用Curl触发另一个脚本,但它似乎正在发送参数。是否有单独的函数来附加参数?谁能指出我正确的方向?? 最佳答案 接受的答案对POST来说是好的,但是如果OP想要专门GET怎么办?一些RESTAPI指定了http方法,当您应该进行GET操作时,它通常是不好的POST操作。这是使用一些参数执行GET的代码片段:$endpoint='http://example.com/endpoint';$params=array('foo'=>'bar');$url=$endpoint.'?'.http_

PHP curl : SSL routines:SSL23_GET_SERVER_HELLO:reason(1112)

我正在尝试执行HTTPS请求:curl_setopt($curl,CURLOPT_URL,'https://***.com');curl_setopt($curl,CURLOPT_RETURNTRANSFER,true);curl_setopt($curl,CURLOPT_FOLLOWLOCATION,true);curl_setopt($curl,CURLOPT_POST,false);curl_setopt($curl,CURLOPT_COOKIEJAR,$cookiesFile);curl_setopt($curl,CURLOPT_VERBOSE,true);$out=curl_

PHP:将 curl_exec 输出转换为 UTF8

我只想使用UTF8。问题是我不知道每个网页的字符集。我如何检测它并转换为UTF8?true,);curl_setopt_array($ch,$options);$data=curl_exec($ch);//$data=magic($data);print$data;参见:http://paulisageek.com/tmp/curl-utf8什么是magic()? 最佳答案 按照Gumbo和Pekka的建议,我编写了curl_exec_utf8/**Thesameascurl_execexcepttriesitsbesttoconv

php - 将 curl 响应保存到 php 变量中

我正在尝试从实例内部访问我的ec2的公共(public)主机名。我想运行这个命令curlhttp://169254.169.254/latest/meta-data/public-hostname在php脚本中并将响应保存到变量中。我该怎么做? 最佳答案 你可以这样做$output变量包含响应。 关于php-将curl响应保存到php变量中,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questi

php - 如何在 php 中加速 cURL?

我正在尝试从Twitter获取嵌入推文。所以,我正在使用cURL取回json。我写了一个小测试,但测试需要大约5秒,就像我在本地运行时一样。所以,我不确定我在这里做错了什么。publicfunctionget_tweet_embed($tw_id){$json_url="https://api.twitter.com/1/statuses/oembed.json?id={$tw_id}&align=left&omit_script=true&hide_media=false";$ch=curl_init($json_url);$start_time=microtime(TRUE);$J

php - Curl 没有在我的本地服务器上发送

我正在使用下面的代码来获取用户数据,但不知道为什么当我在另一台服务器上使用相同的代码并且它工作正常时它说无效token错误。我检查了我的系统中是否启用了CURL。您可以在http://specificpromotions.com/test/test.php上使用以下代码查看工作示例.可能是什么问题请帮助我。您的帮助将不胜感激。谢谢$ch=curl_init();//youwillneedtochangethe'eric'towhattheuserissearchingforinthemanualentrysection$data=array('qFunc'=>'searchActive