php-facebook sdkを使用してPHPでFacebookアプリをコーディングしました。これは、Windows 7のwampで完全に正常に動作しています。
しかし、Linux で実行されている Web スペースに実装したところ、session_start() Cookie エラーが発生しました。
Warning: session_start() [function.session-start]: Cannot send session cookie -
headers already sent by (output started at /mydirectory/index.php:5) in
/mydirectory/src/facebook.php on line 37
このエラーが発生する理由がわかりません。
以下は私のコードです
<!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<?php
require_once('src/facebook.php');
$app_id = "MY_APP_ID";
$app_secret = "MY_APP_SECRET";
$config = array(
'appId' => $app_id,
'secret' => $app_secret,
'fileUpload' => true,
'cookie' => true
);
$facebook = new Facebook($config);
$user_id = $facebook->getUser();
// other content
?>