私のアプリでは、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',
この問題を解決する方法についてのアイデア/提案はありますか?