Php Facebook连接Cookie/会话问题

Php Facebook连接Cookie/会话问题,php,jquery,facebook,Php,Jquery,Facebook,我正在使用以下2个API创建一个facebook连接,但是在PHP SDK中获取会话时遇到了问题。我已经下载了最新的facebook connect js和facebook php sdk 这是我使用JS NoProblem ie的初始FB.init连接 <script> // initialize the library with the API key FB.init({ apiKey: '9999999999999999999999999999',

我正在使用以下2个API创建一个facebook连接,但是在PHP SDK中获取会话时遇到了问题。我已经下载了最新的facebook connect js和facebook php sdk

这是我使用JS NoProblem ie的初始FB.init连接

<script>
  // initialize the library with the API key
  FB.init({
      apiKey: '9999999999999999999999999999',
      session : <?php echo json_encode($session); ?>,
      status : true, // check login status
      cookie : true, // enable cookies to allow the server to access the session
      xfbml  : true  // parse XFBML
  });

  $('#login').bind('click', function() {
      FB.login(handleSessionResponse);
  });
但是PHPSDK没有接收会话

  FB.getLoginStatus(function(response) {
    if (response.session) {
      console.log(response.session)
    } else {
      // no user session available, someone you dont know
    }
  });

javascript正在创建cookie,但会话找不到它

  FB.getLoginStatus(function(response) {
    if (response.session) {
      console.log(response.session)
    } else {
      // no user session available, someone you dont know
    }
  });
任何关于我做错了什么的建议


希望您能提供帮助。

无论出于何种原因,问题已经自行解决


可能是服务器问题

您是否检查了回拨url?它需要指向它的来源,以便您的服务器知道如何创建会话。您知道它是如何解决的吗?我有一个非常相似的问题。