I am using the latest version of PHP SDK for Facebook (3.2.1)
I was wondering, when logging out using the function provided in base_facebook.php
from the sdk, if there was a way to stop it from actually logging out of facebook, but still deleting the session for the website application?
Below is the logout function from base_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)
);
}
and then my logout url is: $logoutUrl = $facebook->getLogoutUrl();
then obviously using a anchor tag to logout: <a href="<?php echo $logoutUrl; ?>">Logout</a>
Thank you.