Opera和getLoginUrl()的问题

时间:2012-01-09 10:46:24

标签: authentication facebook-php-sdk

我一直在谷歌搜索,但似乎没有人有这个奇怪的问题。 我正在使用Php sdk来执行facebook身份验证,我们初始化了我们的Facebook应用程序:

<?php     $fb = new Facebook(array('appId' => 'our-app-id', 'secret' => 'our-secret'));     ?>

并打印带有href值的链接:

<?php $lu = $fb->getLoginUrl(array('redirect_uri' => 'www.ourdomain/fblogin')); ?>
根据文档,

使用'redirect-uri'指向检查请求参数的页面,但不执行任何重定向。 身份验证在每个浏览器中都很有效,除了Opera(我有最新版本11.6)。

用户可以允许该应用程序,但是当他点击“登录”时,重定向不起作用。它执行身份验证,因为当我进入Facebook主页时,我已登录,但无法执行重定向到我的URL 我试图禁用opera browser.js以防止它修改Facebook脚本,但仍然无法正常工作。 有什么建议吗? 提前致谢

0 个答案:

没有答案