0

我已经使用没有 Javascript SDK 的 Facebook 登录方法。但是,当我单击取消按钮时,对话框不会关闭,而是重新加载。

找不到解决方案。任何想法?

我的代码

    if ($user) {
      $logoutUrl = $facebook->getLogoutUrl(array('next'=>'http://dnm.com/fb-logout.php'));
    } else {
      $loginUrl = $facebook->getLoginUrl(array(
      'scope' => 'email, user_birthday, publish_stream', 
      'display' => 'popup',
      ''cancel_url' => 'http://mydomain.com',
));
      header("Location: ".$loginUrl);
    }
4

1 回答 1

0

如果您点击取消,Facebook 重定向 API 只会重定向到 cancel_url,如果登录成功完成,则会重定向到 redirect_url。如果您不想重新加载页面,则需要使用 Javascript SDK。

于 2013-11-04T15:40:15.040 回答