私のアプリでは、CURL がタイムアウトしていたため、エラーが発生しました。
CurlException: 28: Connection time-out
そこで、 の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 (2 日前に更新されたもの) を使用しています。
の現在の CURL オプションは次のとおりですbase_facebook.php。
CURLOPT_CONNECTTIMEOUT => 10,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_TIMEOUT => 60,
CURLOPT_USERAGENT => 'facebook-php-3.2',
この問題を解決する方法についてのアイデア/提案はありますか?