请求Facebook PHP Api时出错?

lis*_*aro 5 php facebook

我通常只使用facebook javascript api,但登录开始给我带来麻烦所以我正在尝试使用PHP api.这是我标题中的api调用:

<?
require 'stuff/facebook-php/src/facebook.php';

$facebook = new Facebook(array(
  'appId'  => 'my app id',
  'secret' => 'secret',
));

// Get User ID
$user = $facebook->getUser();
?>
Run Code Online (Sandbox Code Playgroud)

我在我的网站上收到这些消息:

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/content/02/6945202/html/copoetry/index.php:6) in /home/content/02/6945202/html/copoetry/stuff/facebook-php/src/facebook.php on line 37

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/content/02/6945202/html/copoetry/index.php:6) in /home/content/02/6945202/html/copoetry/stuff/facebook-php/src/facebook.php on line 37
Run Code Online (Sandbox Code Playgroud)

我做错了什么或可能是什么问题?谢谢

Tha*_*Guy 7

"无法发送会话cookie - 标头已发送错误"

意味着您已在页面上输出了一些数据,然后尝试设置标题.必须在任何html输出之前发送标头.

"无法发送会话cookie - 已发送的标头"通常在Windows下以UTF-8 WITH BOM编码时出现.在UNIX服务器上传输时,BOM被视为文本,并在您可以定义的任何标头之前发送.

确保在开始<?php标记之前或关闭之后删除任何空格,换行符或其他垃圾?>