2013-05-09 1 views
0

내 사이트에 페이스 북 로그인을 통합했습니다. 사이트는 CodeIgniter 프레임 워크를 사용하여 개발되었습니다. 페이 스북 로그인에 의해, 페이스 북에 의해 수행 된 인증 후 특정 세션 변수는 fb_appid_access_token 등 내 도메인의 페이스 북에 의해 설정됩니다. 나는 codeigniter의 SESSION CLASS을 사용하고 있습니다. 내가 관찰 한 것은 컨트롤러에 session_start을 추가하고 print_r($_SESSION);을 사용하면 페이스 북 세션이 내 view page에 표시된다는 것입니다. CODEIGNITER SESSION CLASS을 사용하여 내 도메인의 다른 도메인 (페이스 북 등)이 설정 한 모든 세션 변수를 표시하는 방법은 무엇입니까?Codeigniter 다른 도메인에서 설정 한 세션 변수를 표시하지 않는 세션 클래스

답변

0

사실 codeigniter에서 $ _SESSION 변수를 사용하지 마십시오. 아마도 codeigniter core 내부에서 뭔가를 변경했을 것입니다. 프로젝트에 대한 자세한 정보를 제공해주십시오. 예를 들어, 코어, 설정, 페이스 북에 연결하는 데 사용하는 클래스 등을 변경했습니다.

+0

예! 나는 CI에서 S_SESSION 변수를 완전히 피하고자한다. 나는 CI와 facebook 통합을위한이 튜토리얼을 따라 갔다. http://www.galalaly.me/index.php/2012/04/using-facebook-php-sdk-3-with-codeigniter-2-1/ –

+0

당신은 변경하면 안된다. codeigniter의 기본 논리. 전체 시스템이기 때문에. 당신은 페이스 북을 사용하여 그것을 볼 수 있습니다 : http://chrismcleod.me/2011/11/25/using-the-facebook-php-sdk-with-codeigniter/ – kodmanyagha

관련 문제