首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Facebook PHP SDK Curl over proxy

Facebook PHP SDK Curl over proxy
EN

Stack Overflow用户
提问于 2010-10-15 21:23:58
回答 1查看 3.3K关注 0票数 0

我正在尝试设置php sdk。SDK正在使用Curl进行请求。但我必须通过代理来做这件事。

我的选择:

代码语言:javascript
复制
  public static $CURL_OPTS = array(
    CURLOPT_CONNECTTIMEOUT => 10,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_TIMEOUT        => 60,
    CURLOPT_USERAGENT      => 'facebook-php-2.0',
    CURLOPT_PROXYPORT      => '8080',
    CURLOPT_PROXY          => 'proxy',

  );

curl_setopt_array($ch, $opts);
print "<pre>"; print_r($opts);    print "</pre>";

这是打印:

代码语言:javascript
复制
Array
(
    [78] => 10
    [19913] => 1
    [13] => 60
    [10018] => facebook-php-2.0
    [59] => 8080
    [10004] => proxy
    [10015] => method=GET&access_token=xxxxxxxxxxxxxxxxxx
    [10002] => https://graph.facebook.com/naitik
    [10023] => Array
        (
            [0] => Expect:
        )

)

和打印print_r(curl_error($ch));返回:

代码语言:javascript
复制
Received HTTP code 403 from proxy after CONNECT

为了让它工作,应该使用什么选项?

EN

回答 1

Stack Overflow用户

发布于 2011-04-12 19:34:57

如果这是CURLE_SSL_CACERT的问题,下面这一行:

代码语言:javascript
复制
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); 

添加到

代码语言:javascript
复制
if (curl_errno($ch) == 60) {
.
.

应该可以解决这个问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3942625

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档