我使用以下代码检查用户是否已登录FB,然后相应地重定向到我的网站页面。
include_once "./fbsrc/facebook.php";
$facebook = new Facebook(array(
'appId' => $fbconfig['appid'],
'secret' => $fbconfig['secret'],
'cookie' => true,
));
$uid = $facebook->getUser();
我将上面的代码放在一个文件中。现在我使用这个文件获取用户的id如果我得到id然后我将用户重定向到page1.php,如果没有到page2.php如下
include "fbmain.php";
if(isset($uid) && !empty($uid))
{
//redirect to page1.php
}
else
{
//redirect to page2.php
}
此代码在谷歌浏览器中运行良好,但它在mozilla中出现问题。在mozilla中,每次用户都重定向到page2.php甚至用户登录FB,因为未设置$ uid。当var_dump($ uid)时我得到int(0)。代码有什么问题。请帮帮我。
...谢谢
答案 0 :(得分:0)
您是否在Firefox中禁用了Cookie?