title: "Cannot send session cache limiter - headers already sent" error occurs after solving "Connection timeout" error
body: <p>In my app, CURL was timing out and thus resulting the error:</p>
  
  <pre><code>CurlException: 28: Connection time-out
  </code></pre>
  
  <p>So, I increased the <code>CURLOPT_CONNECTTIMEOUT</code> value in <code>base_facebook.php</code> from <code>10</code> to <code>30</code>. After that, the <code>Connection time-out</code> error just vanished but came the new one:</p>
  
  <pre><code>Cannot send session cache limiter - headers already sent
  </code></pre>
  
  <p>The line it indicates the error is at 49 in <code>facebook.php</code> file where the code <code>session_start();</code> is there.</p>
  
  <p>When I changed the CURL timeout value back to 10 or 15, this session cache error goes off. But the timeout error is back!</p>
  
  <p>I am using the latest PHP SDK (which was last updated two days ago).</p>
  
  <p>The following is the present CURL options in <code>base_facebook.php</code>:</p>
  
  <pre><code>CURLOPT_CONNECTTIMEOUT =&gt; 10,
  CURLOPT_RETURNTRANSFER =&gt; true,
  CURLOPT_TIMEOUT        =&gt; 60,
  CURLOPT_USERAGENT      =&gt; 'facebook-php-3.2',
  </code></pre>
  
  <p>Any ideas/suggestions on how to clear this issue?</p>