2012-02-25 95 views
0

我是新來的Facebook應用程序開發。php sdk facebook集成登錄彈出

我使用了以下url https://github.com/facebook/php-sdk的php-sdk。 我運行示例>> example.php。它工作正常。點擊登錄鏈接時,它會打開Facebook網站。登錄後它重定向到我的域名。

我想將其更改爲 單擊登錄時,Facebook登錄頁面將在彈出窗口中打開。登錄後,它將鏈接更改爲註銷。無需刷新頁面。有可能嗎?

回答

2

PHP是一種服務器端腳本語言,因此無法執行諸如打開彈出窗口等操作。然而,PHP可以將用戶重定向到一個不同的URL,這是你當前的行爲。爲了啓動一個彈出窗口 - 你將不得不使用客戶端的語言,如JavaScript。

您可能需要結賬Facebook JavaScript SDK,特別是FB.login方法。取自該文檔頁面:

調用FB.login導致JS SDK嘗試打開彈出窗口 。因此,只有在用戶點擊 事件後才能調用此方法,否則彈出窗口將被大多數瀏覽器阻止。