我正在使用 PHP 客户端库开发 Facebook iframe/Facebook Connect 应用程序。在我的索引页面中,我检查用户是否使用require_login()
.
$user_id = $facebook->require_login($required_permissions = 'user_location,publish_stream,email,read_stream,user_about_me,user_activities,user_birthday,user_events,user_groups,
user_hometown,user_interests,user_likes,user_status,user_photos);
因此,我得到了该页面中用户的 $user_id 。但是在随后的页面中,如果我使用 require_login() 来获取 user_id,则会出现一些问题并且页面没有重定向。页面刷新,没有显示任何内容。
所以我尝试使用$user_id = $facebook->get_loggedin_user();
,但后来我没有在变量中获取用户 ID。
如果我使用$user_id = $_GET[fb_sig_user];
,有时我会得到价值,有时我不会。请建议我在其他页面中获取 user_id 的正确方法。