Php 注销时是否需要未设置($\会话)以外的任何内容?
是否有任何理由认为取消会话不足以注销?是否有一些安全原因需要更多 我有一个使用facebook登录的脚本(使用PHP)。但出于某种原因,使用以下任何一种登录方式都会因某种原因造成混乱。在使用以下任何代码注销后,当尝试使用facebook重定向登录时,它会强制您按下按钮两次,以使其识别已创建facebook会话Php 注销时是否需要未设置($\会话)以外的任何内容?,php,facebook,session,Php,Facebook,Session,是否有任何理由认为取消会话不足以注销?是否有一些安全原因需要更多 我有一个使用facebook登录的脚本(使用PHP)。但出于某种原因,使用以下任何一种登录方式都会因某种原因造成混乱。在使用以下任何代码注销后,当尝试使用facebook重定向登录时,它会强制您按下按钮两次,以使其识别已创建facebook会话 if (isset( $_COOKIE[session_name()] )) { setcookie(session_name(), "", time() -3600, "/" )
if (isset( $_COOKIE[session_name()] )) {
setcookie(session_name(), "", time() -3600, "/" );
}
$_SESSION = array();
session_destroy();
请尝试以下操作:
$params = array('next' => 'http://something.com/logout.php');
$logout = $facebook -> getLogoutUrl($params);
$_SESSION['logout'] = $logout; `
你想不想注销?你的问题对我来说不清楚(这就是为什么否决投票)什么不清楚?上面列出的代码与facebook登录脚本不一致。唯一不会弄乱它的是unset($\u会话)。我需要一种不会弄乱facebook登录代码的注销方式。取消会话是否足以注销?还是需要其他代码?若然,原因为何?