PHP SDK-Facebook注销

PHP SDK-Facebook注销,php,facebook,sdk,logout,Php,Facebook,Sdk,Logout,我正在使用最新版本的PHPSDKforFacebook(3.2.1) 我想知道,当从sdk中使用base_facebook.php中提供的功能注销时,是否有办法阻止它实际注销facebook,但仍然删除网站应用程序的会话 下面是base\u facebook.php /** * Get a Logout URL suitable for use with redirects. * * The parameters: * - next: the url to go to after a succe

我正在使用最新版本的PHPSDKforFacebook(3.2.1)

我想知道,当从sdk中使用
base_facebook.php
中提供的功能注销时,是否有办法阻止它实际注销facebook,但仍然删除网站应用程序的会话

下面是
base\u facebook.php

/**
* Get a Logout URL suitable for use with redirects.
*
* The parameters:
* - next: the url to go to after a successful logout
*
* @param array $params Provide custom parameters
* @return string The URL for the logout flow
*/

 public function getLogoutUrl($params=array()) {
 session_destroy();
 return $this->getUrl(
  'www',
  'logout.php',
 array_merge(array(
  'next' => $this->getCurrentUrl(),
  'access_token' => $this->getUserAccessToken(),
  ), $params)
 );
}
然后我的注销url是:
$logoutUrl=$facebook->getLogoutUrl()
然后显然使用锚定标记注销:

谢谢。

不要使用$logoutUrl

 <li><a href="?action=logout">Logout</a></li>

创建logout.php文件

<?php 
session_start();            //start session
$_SESSION = array();    //clear session array
session_destroy();      //destroy session
?>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Log Out</title>
</head>

<body>
<p>You have successfully logged out!</p>
<p>Return to the <a href="....index.php">Home</a> page</p>

</body>
</html>
使用$logoutUrl注销用户

<?php if ($user): ?>
<?php echo "Welcome, ".$me['first_name']. " " .$me['last_name']   ." <br />";
      echo "Id: " . $me['id'] ." <br />";  ?>

<a href="<?php echo $logoutUrl; ?>">  Logout </a> <br />

<?php else: ?>
  <a href="<?php echo $loginUrl; ?>"> 

   <img src="http://static.ak.fbcdn.net/rsrc.php/zB6N8/hash/4li2k73z.gif"> </a>  
 <?php endif ?>



希望它能很好地工作

谢谢你,我正要使用session_destroy();但这似乎也从facebook上注销了,不过这很有效,所以谢谢!
if ($user) { 
    $params = array( 'next' => 'http://....../logout.php' );
    $logoutUrl = $facebook->getLogoutUrl($params);
} else {
  $loginUrl = $facebook->getLoginUrl();
}
<?php if ($user): ?>
<?php echo "Welcome, ".$me['first_name']. " " .$me['last_name']   ." <br />";
      echo "Id: " . $me['id'] ." <br />";  ?>

<a href="<?php echo $logoutUrl; ?>">  Logout </a> <br />

<?php else: ?>
  <a href="<?php echo $loginUrl; ?>"> 

   <img src="http://static.ak.fbcdn.net/rsrc.php/zB6N8/hash/4li2k73z.gif"> </a>  
 <?php endif ?>