2012-06-02 6 views
0

페이스 북에서 CI 용 PHP SDK를 사용하고 있으며 페이스 북 로그인을 제외한 모든 기능이 잘 작동합니다. redirect_url을 'http://mysite.com/index.php'로 설정하여 페이스 북이 로그인 후 홈 페이지로 다시 리디렉션되도록합니다. 문제는 리디렉션 할 때 facebook이 다음과 같은 쿼리 문자열을 추가한다는 것입니다. http://mysite.com/index.php?status=xxxx&code=xxxx 그리고 $ config [ 'enable_query_strings']이 false로 설정되어있어 작동하지 않습니다. 이 문제를 어떻게 해결할 수 있습니까? 나는 CI에서 쿼리 문자열을 사용하고 싶지 않습니다.CodeIgniter 및 Facebook 로그인 리디렉션 URL

도와주세요.

+0

어떻게 작동하지 않습니까? 어떤 오류가 발생합니까? Query_strings은이 문제와 관련이 없습니다. 여기를 읽으십시오 : http://codeigniter.com/user_guide/general/urls.html –

답변

0

는이 작업을 시도 할 수 : 내 config.php 파일은

$config['allow_get_array'] = TRUE; 
$config['enable_query_strings'] = FALSE; 

이 나를 위해 내 컨트롤러와 작업입니다 : 답장들에 대한

$myurl = "http://mysite.com/index.php"; 

redirect($this->facebook->getLoginUrl(array('scope' => 'email', 'redirect_uri' => $myurl)));