2013-09-29 42 views
0

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

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

我的代码

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); 
    } 

回答

0

Facebook的API重定向只是重定向到cancel_url如果你击中取消,或者如果登录成功完成REDIRECT_URL。如果您不希望重新加载页面,则需要使用Javascript SDK。