2014-01-14 88 views
-1

我正在使用Facebook的PHP-SDK允許用戶通過Facebook登錄到我的網站。 登錄功能正常工作。但我登錄後,我想讓用戶重定向到我的網站。有誰知道在哪裏更改重定向網址??我希望在這裏發佈代碼,但它不只是一個文件加代碼的方式來長..我已經下載了示例表單Web和used.If我必須使用「標題()」的重定位我不知道在哪裏寫..我想知道我在哪裏可以我編寫代碼重定向如何在用facebook登錄後重定向到頁面?

我使用這個例子 https://github.com/facebook/facebook-php-sdk 在上面的鏈接導航到「測試/ test.php的」有太多的功能在這裏被調用,他們都具有REDIRECT_URI option..I上午困惑到我需要改變的地方REDIRECT_URI..And是tests.php是改變URL的地方??如果不是那麼我必須改變?

+0

請提供一個鏈接到你使用的示例。 – patrick

+0

https://github.com/facebook/facebook-php-sdk –

回答

0

說不上多久這是現在問...

header("Location: index.php"); 
0

這是你如何使用。 如果使用下面的代碼

$facebook = new Facebook(array(
    'appId' => FACEBOOK_APP_ID, 
    'secret' => FACEBOOK_APP_SECRET, 
    'cookie' => true 
)); 

<fb:login-button scope="email,friends_likes" onlogin='window.location="{here your full URL after login}";'>Connect with Facebook</fb:login-button> 

FB登錄按鈕使用如果使用使用FB API登入網址,你可以使用如

$facebook = new Facebook(array(
    'appId' => FACEBOOK_APP_ID, 
    'secret' => FACEBOOK_APP_SECRET, 
    'cookie' => true 
)); 

    $params = array(
    'scope' => 'email, friends_likes', 
    'redirect_uri' => '{here your full URL after login }' 
); 

$loginUrl = $facebook->getLoginUrl($params); 
+0

感謝您的答覆..在我已經分享鏈接的問題。在該鏈接導航到「test/test.php」那裏有太多的功能,這是被調用,他們都有REDIRECT_URI選項..我很困惑,我需要改變REDIRECT_URI –

+0

如果它的登錄和重定向後,那麼我會建議使用簡單的FB登錄按鈕或getLoginURL你需要提供重定向URI。但是請確保URI是類似於www.domain.com/{s file的文件},不要只用作test.php,並且BTW不會在鏈接中更改SRC文件夾內的任何內容,您需要將它們包含在您的頁面中並寫入您使用API​​自己的登錄部分 –

相關問題