我在我的网站上使用 php sdk 进行 facebook 登录。但我面临一个非常愚蠢的问题,当我点击连接 facebook 按钮时,它会将我重定向到 facebook 网站以输入电子邮件和密码,但在重定向回我的网站后,它会创建无限循环,并且不会结束。
这是我的代码:
require('facebook/facebook.php');
$facebook = new Facebook(array(
'appId' => 'app_id',
'secret' => 'app_secret',
));
// See if there is a user from a cookie
$user = $facebook->getUser();
//echo $user;
if ($user) {
try {
// Proceed knowing you have a logged in user who's authenticated.
$user_profile = $facebook->api('/me');
} catch (FacebookApiException $e) {
echo '<pre>'.htmlspecialchars(print_r($e, true)).'</pre>';
$user = null;
}
}
print"<pre>";
print_r($user_profile);
print"</pre>";
您可以在此网址上对其进行测试:
http://www.conceptbeans.co.uk/cb/projects/xedact/login.php
我将不胜感激您的任何帮助。
谢谢赞恩