注销需要除了未设置($ _ SESSION)以外的任何内容吗?

时间:2015-06-03 13:47:57

标签: php facebook session

是否有任何理由说取消会话对于退出来说是不够的?是否需要更多安全理由?

我有一个使用facebook登录的脚本(使用PHP)。但由于某种原因,出于某种原因使用以下任何一种混乱登录。在使用以下任何代码注销后,当尝试使用Facebook重定向登录时,它会强制您按两次按钮,以便识别已创建facebook会话。

if (isset( $_COOKIE[session_name()] )) {
    setcookie(session_name(), "", time() -3600, "/" );
}
$_SESSION = array();
session_destroy();

1 个答案:

答案 0 :(得分:0)

尝试以下内容:

$params = array('next' => 'http://something.com/logout.php');
$logout = $facebook -> getLogoutUrl($params);
$_SESSION['logout'] = $logout;                                                  `