Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook PHP SDK 3.0完全注销不起作用_Php_Facebook - Fatal编程技术网

Facebook PHP SDK 3.0完全注销不起作用

Facebook PHP SDK 3.0完全注销不起作用,php,facebook,Php,Facebook,我正在尝试注销一个用户。我将用户重定向到注销页面。这样行。但在注销页面,我有一个链接重定向到登录页面,当我去那里,用户已经登录。。。我有一个echo来打印用户id…它正在打印我的用户id 这是我的注销功能: function logoutUrl(&$facebook){ $params = array('next' => '(remaining url).../logout.php'); return $facebook->getLogoutUrl($param

我正在尝试注销一个用户。我将用户重定向到注销页面。这样行。但在注销页面,我有一个链接重定向到登录页面,当我去那里,用户已经登录。。。我有一个echo来打印用户id…它正在打印我的用户id

这是我的注销功能:

function logoutUrl(&$facebook){
  $params = array('next'    => '(remaining url).../logout.php');
  return $facebook->getLogoutUrl($params);
这是我的登录页面:

<?php
include_once "fb_functions.php";
$facebook = getFBInstance();
echo getUser($facebook);
session_start();
?>
<body>
<div id="container"> 
<div id="header">
</div>
<div id="body">
    <h2>
        <?php if (getUser($facebook)): ?>
            <a href="<?php echo logoutUrl($facebook); ?>">Logout</a>
            <?php else: ?>
            <a href="<?php echo loginUrl($facebook); ?>">Login with Facebook</a>
        <?php endif ?>
    </h2>
</div>
</div>

这可能很有用: