我在登出的時候
還是會一直抓到$user=$facebook->getUser();
導致雖然直接用fb頁面看是登出了
可是user還是不為空
除非清掉所有瀏覽紀錄才行
一直找不到辦法解決
麻煩大家了
以下是程式碼
<?
require_once 'php/src/facebook.php';
$config = array();
$config['appId']="**********";
$config['secret']="******";
$facebook = new Facebook($config);
$user = $facebook -> getUser();
if($user){
try{
$uid = $facebook -> getUser();
$me = $facebook -> api('/me');
}catch(FacebookApiException $e){
error_log($e); $user=null;
}
}
$params = array('next'=>'****');
if($user){
$logoutUrl = $facebook -> getLogoutUrl();
}else{
$loginUrl = $facebook -> getLoginUrl();}?>
<!doctype html>
<html>
<head></head>
<body>
<? if ($user):?>
<?php echo $user ?>
<?php echo "<a href=$logoutUrl>logout</a>"; ?>
<? else:?>
<?php echo "<a href=$loginUrl>login</a>";?>
<? endif?>
</body>
</html>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 182.234.129.115
※ 編輯: ql4au04 來自: 182.234.129.115 (04/24 03:24)
→
04/25 00:47, , 1F
04/25 00:47, 1F
→
04/25 00:48, , 2F
04/25 00:48, 2F
→
04/26 01:30, , 3F
04/26 01:30, 3F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章