duanji1924 2011-03-09 08:20
浏览 35
已采纳

Facebook:$ facebook-> getSession(); 返回null

HI,

I am new to FB development and just starting developing the app for blood donors site.

I have used the sample code provided on developers section, it worked and I started building. Later in the middle I decided to check the initial starting process again and created a dummy account which is totally fresh. Note: The new account have never added the app, its just the landing page issue.

Below Are the different results, just ran the print_r() on $session.

Ubuntu 10.04 FF 3.6.14: complete array of session.

Ubuntu 10.04 Chromium 9.0.597.107:null

Ubuntu Virtual Box, IE8: Null

Windows 7 FF Beta: null

I am not sure why there are different behaviors. Also I have tested windows 7 with an old account and it showed NULL

  • 写回答

1条回答 默认 最新

  • duanliang1898 2011-04-03 04:19
    关注

    If $facebook->getSession() returns false, try redirecting the user to $fb->getLoginUrl() and get a new session. The browser shouldn't matter, only that you might have your Facebook cookies cached on FF3.6.

    $session = $facebook->getSession();
    
    if (!$session)
    {
        header("Location: ".$facebook->getLoginUrl());
        exit;
    }
    else
    {
        // do stuff
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 BP神经网络控制倒立摆
  • ¥20 要这个数学建模编程的代码 并且能完整允许出来结果 完整的过程和数据的结果
  • ¥15 html5+css和javascript有人可以帮吗?图片要怎么插入代码里面啊
  • ¥30 Unity接入微信SDK 无法开启摄像头
  • ¥20 有偿 写代码 要用特定的软件anaconda 里的jvpyter 用python3写
  • ¥20 cad图纸,chx-3六轴码垛机器人
  • ¥15 移动摄像头专网需要解vlan
  • ¥20 access多表提取相同字段数据并合并
  • ¥20 基于MSP430f5529的MPU6050驱动,求出欧拉角
  • ¥20 Java-Oj-桌布的计算