【发布时间】:2014-06-04 09:24:16
【问题描述】:
我有一个网站,用户可以通过 Facebook API 或电子邮件帐户登录。在索引页面上,他们登录时会显示相应的数据。例如,如果用户使用 API 登录,他们可以看到他们的头像和 Facebook ID;而当用户通过电子邮件帐户登录时,他们可以看到他们在注册期间输入的所有数据。
问题是只有一个注销按钮。如何根据各自的会话进行配置
我尝试了以下代码,但没有成功。
<?php
require 'fbconfig.php';
$facebook->destroySession(); // to destroy facebook sesssion
header("Location: " ."./");
if(isset($_SESSION["Username"]))
{
session_destroy();
header("Location: " ."./");
}
?>
谁能帮我解决这个问题?
【问题讨论】:
-
您可以使用 REFERRER 来获取它来自哪个页面/媒体 -
$_SERVER['HTTP_REFERER'] -
如何使用它?我从未使用过 $_SERVER
标签: php facebook session facebook-graph-api