分配$session = FacebookSession::newAppSession();
后,我的应用程序停止执行,没有错误或警告。
我减少了简化代码
<?php
session_start();
$br = '<br>';
echo ' session start '.$br;
require_once( 'Facebook/FacebookSession.php' );
//require_once( 'Facebook/FacebookRedirectLoginHelper.php' );
//require_once( 'Facebook/FacebookCanvasLoginHelper.php' );
//require_once( 'Facebook/FacebookRequest.php' );
//require_once( 'Facebook/FacebookResponse.php' );
//require_once( 'Facebook/FacebookSDKException.php' );
//require_once( 'Facebook/FacebookRequestException.php' );
//require_once( 'Facebook/FacebookAuthorizationException.php' );
//require_once( 'Facebook/GraphObject.php' );
echo ' require ok '.$br;
use Facebook\FacebookSession;
//use Facebook\FacebookRedirectLoginHelper;
//use Facebook\FacebookCanvasLoginHelper;
//use Facebook\FacebookRequest;
//use Facebook\FacebookResponse;
//use Facebook\FacebookSDKException;
//use Facebook\FacebookRequestException;
//use Facebook\FacebookAuthorizationException;
//use Facebook\GraphObject;
echo ' use ok '.$br;
$appid = 'xxxxxxxxxx';
$secret = 'xxxxxxxxx';
echo ' assegnati id e secret '.$br;
FacebookSession::setDefaultApplication($appid ,$secret);
echo ' define FB session '.$br;
$session = FacebookSession::newAppSession();
echo ' session ok? '.$br;
?>
echo仅用于调试。 <{1}}未显示。