這是關於最新的FB登錄一個問題,兩個問題使用PHP-SDK:Facebook登錄和註銷問題的PHP SDK
- 當註銷,我退出,從Facebook的用戶,以及我網站,但我只希望他註銷我的網站,而不是Facebook。我知道像8tracks這樣的可能的網站正在使用它。 我做了以下內容: 使用example.php:
$logoutUrl = $facebook->getLogoutUrl(array( 'next'=>'http://mysite.info/facebook/examples/logout.php' ));
logout.php: session_start(); session_destroy(); //ovewrites the cookie setcookie ('fbsr_APPID', ' ', time() - 3600); setcookie ('fbsr_APPID', ' ', time() - 3600, "/", '.'."mysite.com"); header('Location: http://mysite.com/facebook/examples/example.php');
我在哪裏錯了?
- 當用戶輸入他的登錄憑據,並現場轉到redirrect_uri,其追加人很多加密的東西在我的網址: 登錄代碼:
$loginUrl = $facebook->getLoginUrl(array( 'redirect_uri'=>'http://mysite.com/facebook/examples/example.php' ));
網址:http://mysite.com/facebook/examples/example.php?state=be53118414cc2da37146dcfa1db8a0a1&code=AQDtVYk_Ba5_NKGXTOGIuUMsmVo28zwAnbU8tuv2RZdUUlhvCvRGGWTVrv5HfvnGwzm-LwCVuK7Z_fFFyoC3cHm1BtZ6kSjijrlSknDZJ6cZ1XjPU31VCi4I0D2N4nBWv1IvXxkMqLoNZC0dLe4SCYbjyMl4ZfcDgWrlaxKWjYgamMAL7m44_5XdVUJzmaNO6_s#_=_
它看起來很醜,我希望擺脫它。
我已經嘗試瞭如此多的組合,比如將redirect_uri指向一個頁面,然後將用戶重定向到另一個頁面,但不會正確創建會話。另外我不想使用javascript-sdk cos,它被彈出窗口攔截器阻止。
在此先感謝你們!
嘿,非常感謝,看來我並沒有初始化redirect_uri裏的facebook類,解決了這個問題!同樣感謝您對政策的關注。那麼我也會註銷用戶。 :) – Suyash 2012-07-19 13:48:07