2013-10-01 2 views
2

내 웹 사이트에 대한 사용자 인증을 위해 facebook-php-sdk을 사용하고 있습니다. 페이스 북으로 로그인 할 수 있습니다. 로그인 후 지정된 위치로 리디렉션됩니다. 여기까지 모든 것이 잘 작동합니다. 페이스 북 리디렉션 그러나 그것은페이스 북을 통한 로그인은 URL 리디렉션 코드를 추가합니다.

http://website_url/page.php#access_token=somecode&expires_in=somenumber&state=somecode 

처럼 내 REDIRECT_URL에 일부 코드를 추가합니다 그리고 나는 이것을 처리 할 수 ​​없습니다입니다. 내 서버에 오류 500-Internal Server Error이 표시되지만 URL에서 이러한 추가 사항을 수동으로 삭제하면 제대로 작동하고 사용자 정보에 액세스 할 수 있습니다.

나는 페이스 북 Facebook Login Flow에서이 게시물을 보았습니다. 나에게 내 URL에 이러한 추가 일들을 처리 할 수있는 솔루션을 제공하십시오 주제 검사 액세스 토큰

을 이해하지만 수 없습니다.

어떻게

답변

0

당신은 그냥 문자열을의 무시 시도 할 수 있습니다 토큰이 액세스하지 않고 리디렉션 할 수 있습니다. 어쩌면

에 CacheIgnoreQueryString를 사용 htaccess로하면보고 할 수 있습니다 : UrlScan은이 활성화 된 경우 http://httpd.apache.org/docs/2.2/mod/mod_cache.html#cacheignorequerystring

는 Windows Server를 사용하는 경우 는 확인합니다. 대부분의 경우 %와 같은 기호는 오류 500을 발생시킵니다.

관련 문제