[請益] Facebook php sdk 登入判斷的問題
最近在摸Facebook php的sdk
拿目前v4的版本及官網的範例來測試
但是都沒辦法成功
沒有使用composer
我把官網下載的SDK直接解壓縮放在跟目錄
目錄名稱也維持'facebook-php-sdk-v4-4.0-dev'
//===============第一段程式================================//
session_start();
require 'facebook-php-sdk-v4-4.0-dev/autoload.php';
use Facebook\FacebookSession;
use Facebook\FacebookRequest;
use Facebook\FacebookRedirectLoginHelper;
use Facebook\GraphUser;
FacebookSession::setDefaultApplication('xxxxx','xxxxx' );
$helper = new FacebookRedirectLoginHelper('http://xxx.3eeweb.com/');
try {
$session = $helper->getSessionFromRedirect();
} catch(FacebookRequestException $ex) {
// When Facebook returns an error
} catch(\Exception $ex) {
// When validation fails or other local issues
}
//===============第一段程式結束============================//
第一段程式寫在php的一開頭
接著就是HTML及一些javascript
javascript的部分也有用到官網的範例
可以成功辨識使用者是否有登入
及顯示使用者姓名
後面我用官網範例中的片段
想以php來判斷登入的狀況及資訊
但都不成功
//===============第二段程式================================//
if ( isset( $session ) ) {
echo "sessionOK<br/>";
echo 'Successfully logged in!';
} else {
echo '<a href=>Login</a>';
}
//===============第二段程式結束============================//
可是第二段程式一直無法成功判斷使用者有登入
請教各位問題是在哪呢?
感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.109.171.64
※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1423557782.A.40D.html
推
02/12 01:20, , 1F
02/12 01:20, 1F
→
02/13 10:07, , 2F
02/13 10:07, 2F
推
02/15 12:52, , 3F
02/15 12:52, 3F
→
02/15 12:53, , 4F
02/15 12:53, 4F
→
02/15 12:53, , 5F
02/15 12:53, 5F
→
02/15 12:54, , 6F
02/15 12:54, 6F
→
02/15 12:55, , 7F
02/15 12:55, 7F
→
02/15 12:55, , 8F
02/15 12:55, 8F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章