-1

当我使用Facebook::getLogoutUrl时,如何防止从 Facebook.com注销?

这是注销的代码:

$next = 'ABSOLUTE_URL_TO_MY_INDEX_PAGE'; 
$facebookApi->destroySession();
$logoutUrl = $facebookApi->getLogoutUrl(array(
        'next' => $next,
            ));
header('Location: ' . $logoutUrl);
4

2 回答 2

0

当我使用 Facebook::getLogoutUrl 时,如何防止从 Facebook.com 注销?

此方法的目的也是使用户退出 Facebook。

根据平台政策,您需要有一个链接来执行此操作:

I. 特性和功能,6.:您的网站必须提供明确的“注销”选项,该选项也会使用户退出 Facebook。

于 2012-07-12T15:03:54.487 回答
0

getLogoutUrl不重定向您的用户...实际上重定向您的用户的是您的header('location: ...')命令。

消除 -

header('Location: ' . $logoutUrl);

在变量中包含 URL 后$logoutUrl,您可以将其放置在锚标记中,并允许您的用户自行注销...

<?php
  echo '<a href="'.$logoutUrl.'"  >Log out</a>';
?>
于 2012-07-12T15:03:55.390 回答