我使用 php-facebook sdk 在 PHP 中编写了一个 facebook 应用程序,它在我的 Windows 7 wamp 上运行得非常好。
但是,现在我在 linux 上运行的 webspace 上实现了它,我得到了 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
?>