2014-01-14 3 views
-1

나는 페이스 북을 통해 내 웹 사이트에 로그인 할 수 있도록 Facebook php-sdk를 사용하고 있습니다. 로그인 기능이 제대로 작동합니다. 그러나 로그인 한 후 사용자가 내 웹 사이트로 리디렉션되도록하고 있습니다. 리디렉션 URL을 변경할 위치를 아는 사람이 있습니까? 여기 코드는 게시하고 싶지만 그 중 하나가 아닙니다. 파일 플러스 코드 길 길입니다. 나는 예제 양식 웹을 다운로드하고 used.If 내가 어디로 쓸 수 있는지 모르겠 relocating "헤더()"를 사용해야합니다. 나는 어디에서 할 수 있는지 알고 싶습니다. 나는 위의 링크 탐색에서 https://github.com/facebook/facebook-php-sdk 이 예제를 사용하고페이스 북으로 로그인 한 후 페이지로 리디렉션하는 방법은 무엇입니까?

리디렉션에 대한 코드를 작성은 여기에 "테스트/test.php"거기에 너무 많은 기능이 호출되고있는 그들 모두는 redirect_uri로 option..I 오전있다합니다 혼란스럽게 어디서 REDIRECT_URI를 변경해야합니까? 그리고 tests.php가 URL을 바꿀 수있는 장소입니까?

+0

당신이 사용 된 예에 대한 링크를 제공하십시오로 , 당신은 사용할 수 있습니다. – patrick

+0

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

답변

0

질문에 코드가 없으므로이 자습서를 예로 들어 보겠습니다. 당신은 내가 당신이 전에했던 가정이 페이지 또는 다른 튜토리얼을 방문하는 경우

http://cacovsky.wordpress.com/2011/05/17/login-with-facebook-php-sdk-a-tutorial/

, 당신은 용어 "헤더"에 대한 사이트를 검색 할 수 있습니다.

header('Location: http://localhost/fb/index.php'); 

이 줄은 Facebook 로그인이 리디렉션 할 응용 프로그램의 사이트에 대한 정보를 제공합니다. 이 지금 질문을 받았다 얼마나 자주

0

몰라가 ...

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

이 사용할 수있는 방법이다. 당신이 FB API를 사용하여 로그인의 URL을 사용하는 경우 코드

$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 로그인 버튼의 사용을 사용하는 경우

$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/ {some file}과 같은지 확인하십시오. test.php로 사용하지 마십시오. 링크에서 SRC 폴더 내부의 내용을 변경하지 마십시오. 페이지에 포함하고 쓰기 만하면됩니다. API를 사용하는 자신의 로그인 부분 –

관련 문제