PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
PHP
[請益] Facebook php sdk 登入判斷的問題
作者:
wjh
(皓月當空)
2015-02-10 16:43:00
最近在摸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>';
}
//===============第二段程式結束============================//
可是第二段程式一直無法成功判斷使用者有登入
請教各位問題是在哪呢?
感謝
作者:
GALINE
(天真可愛CQD)
2015-02-12 01:20:00
把那兩個 $ex var_dump 出來看看是不是有噴 Exception?
作者:
wjh
(皓月當空)
2015-02-13 10:07:00
有試過,也沒有錯誤的訊息@@
作者:
GALINE
(天真可愛CQD)
2015-02-15 12:52:00
所以 getSessionFromRedirect() 吐了 null/false/0但是沒有噴 exception 或任何提示?這 API 設計怪怪的...啊,眼花,用 isset 判斷的話,那就只會是 null 了 ...用「null getSessionFromRedirect」丟 Google,找到這個
http://stackoverflow.com/questions/23526621
看是不是你要的答案
繼續閱讀
[請益] 搜尋資料庫含有單引號字串作法?
u315521
[請益] 自己刻 RSS Reader
chan15
Re: [請益] Apache 新增虛擬主機
bency
Re: [討論] 請問 想從頭了解PHP
jeffher1024
請問關於url的變數可否做限制?
guest62
[情報] PHP也有Day#12
rickysu
[請益] phpmailer發信收不到
justpluto
[請益] CSRF問題
asshole88
[請益] php語法錯誤,如何修改?
hata423
Re: [請益] PHP Form表單利用js來判斷是否有填寫
ben0065
Links
booklink
Contact Us: admin [ a t ] ucptt.com