Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.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
Php Facebook注销不会在我的应用程序中完全删除该用户_Php_Facebook_Facebook Graph Api - Fatal编程技术网

Php Facebook注销不会在我的应用程序中完全删除该用户

Php Facebook注销不会在我的应用程序中完全删除该用户,php,facebook,facebook-graph-api,Php,Facebook,Facebook Graph Api,我有facebook_sdk,用于在我的应用程序上验证facebook用户。一切正常,但当用户注销facebook时,他已注销,但他的信息仍在我的应用程序中。所以我想在他登出时终止会话。你能帮我做这个吗。我看过很多相关的帖子,但没有找到正确的答案 所以我想在他登出时终止会话 在创建注销URL时,提供一个redirect\u uri参数,并在那里放置一个脚本,该脚本调用session\u destroy()Facebook SDK不会在我的应用程序中终止会话,因此我在base\u Facebook

我有facebook_sdk,用于在我的应用程序上验证facebook用户。一切正常,但当用户注销facebook时,他已注销,但他的信息仍在我的应用程序中。所以我想在他登出时终止会话。你能帮我做这个吗。我看过很多相关的帖子,但没有找到正确的答案

所以我想在他登出时终止会话


在创建注销URL时,提供一个
redirect\u uri
参数,并在那里放置一个脚本,该脚本调用
session\u destroy()
Facebook SDK不会在我的应用程序中终止会话,因此我在base\u Facebook.php中编辑了getLogoutUrl方法,现在一切正常

public function getLogoutUrl($params=array()) {
  session_destroy();
    return $this->getUrl(
      'www',
      'logout.php',
      array_merge(array(
        'next' => $this->getCurrentUrl(),
        'access_token' => $this->getUserAccessToken(),
      ), $params)
    );
  }