php sdk facebook集成登录弹出窗口

时间:2012-02-25 10:58:43

标签: php ajax facebook

我是Facebook应用程序开发的新手。

我使用了以下网址https://github.com/facebook/php-sdk中的php-sdk。 我运行示例>>使用example.php。它工作正常。点击登录链接时,它会打开Facebook网站。登录后,它会重定向到我的域名。

我想将此更改为 点击登录时,将在弹出窗口中打开Facebook登录页面。登录后,它会将链接更改为注销。没有刷新页面。有可能吗?

1 个答案:

答案 0 :(得分:2)

PHP是一种服务器端脚本语言,因此无法执行打开弹出窗口等操作。但是,PHP可以将用户重定向到不同的URL,这是您当前的行为。要启动弹出窗口 - 您必须使用客户端 JavaScript等语言。

您可能想要结帐Facebook JavaScript SDK,特别是FB.login方法。摘自该文档页面:

  

调用FB.login会导致JS SDK尝试打开弹出窗口   窗口。因此,只应在用户单击后调用此方法   事件,否则大多数浏览器都会阻止弹出窗口。