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