原谅我这个愚蠢的问题。我正在尝试在 PHP SDK 中使用 getLoginStatusUrl 函数,但我不确定我是否理解它应该正确执行的操作。我像他们说的那样进行了函数调用:
$params = array(
'ok_session' => 'myapp.com/',
'no_user' => 'myapp.com/no_user',
'no_session' => 'myapp.com/no_session',
);
$next_url = $facebook->getLoginStatusUrl($params);
并检查我的错误日志中的 $next_url :
error_log((string)$next_url);
显示如下:
但是,这并没有真正告诉我我想知道什么,即用户是否登录。我知道还有另一种方法可以检查用户是否应该登录,但是那个方法不适合我。有时,它会在用户未实际登录时返回用户的用户 ID(当它应该返回 null 时)。因此,我想使用这个函数 getLoginStatusUrl 作为备份,以防万一失败。
有人可以帮我解决我的问题吗?