Php 如何在单个html链接中执行双重重定向?

Php 如何在单个html链接中执行双重重定向?,php,codeigniter,Php,Codeigniter,我正在与codeigniter合作,我只想知道如何从会话和Facebook断开单个链接的连接 让我解释一下,我在一些$data中存储了一些FB信息 我还为用户设置了一个会话 当我按下注销按钮时 用户/注销()“>DeconnexionFB 我调用用户控制器中的注销函数。 以下是函数: public function logout() { $this->session->sess_destroy(); $fb_data=NULL; redirect('site

我正在与codeigniter合作,我只想知道如何从会话和Facebook断开单个链接的连接

让我解释一下,我在一些$data中存储了一些FB信息 我还为用户设置了一个会话

当我按下注销按钮时 用户/注销()“>DeconnexionFB

我调用用户控制器中的注销函数。 以下是函数:

public function logout()
{
    $this->session->sess_destroy();
    $fb_data=NULL;

    redirect('site','refresh');
}
但是我想做的是同时从fb访问注销url,以断开用户与fb会话的连接,因为我需要一个指向外部url的锚。 删除$fb_数据并销毁会话后,我如何将我的网站自动重定向到控制器内的该地址

像这样的锚: 断开


感谢您的回答:)

如果您还没有将facebook的JavaScript SDK添加到您的站点,我会添加:

<div id="fb-root"></div>
<script>
 window.fbAsyncInit = function() {
  FB.init({
   appId      : 'YOUR_APP_ID', // App ID
   channelURL : '//WWW.YOUR_DOMAIN.COM/channel.html', // Channel File
   status     : true, // check login status
   cookie     : true, // enable cookies to allow the server to access the session
   oauth      : true, // enable OAuth 2.0
   xfbml      : true  // parse XFBML
  });
  // Additional initialization code here
 };
 // Load the SDK Asynchronously
 (function(d){
  var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;}
  js = d.createElement('script'); js.id = id; js.async = true;
  js.src = "//connect.facebook.net/en_US/all.js";
  d.getElementsByTagName('head')[0].appendChild(js);
 }(document));
</script>
抄袭

这样你就不必重定向到另一个页面,而是在你的注销页面中调用它。但是要小心,有些人不希望在他们注销你的网站的同时从facebook注销

FB.logout(function(response) {
  // user is now logged out
});