在我的应用程序中,CURL 超时并因此导致错误:
CurlException: 28: Connection time-out
所以,我增加了from to的CURLOPT_CONNECTTIMEOUT
值。在那之后,错误就消失了,但又出现了新的错误:base_facebook.php
10
30
Connection time-out
Cannot send session cache limiter - headers already sent
facebook.php
它指示错误的行位于代码所在的文件中的49处session_start();
。
当我将 CURL 超时值改回 10 或 15 时,此会话缓存错误就会消失。但是超时错误又回来了!
我正在使用最新的 PHP SDK(两天前最后一次更新)。
以下是当前 CURL 选项base_facebook.php
:
CURLOPT_CONNECTTIMEOUT => 10,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_TIMEOUT => 60,
CURLOPT_USERAGENT => 'facebook-php-3.2',
关于如何解决此问题的任何想法/建议?