2013-05-09 75 views
0

在我的網站中,我已經集成了Facebook登錄。網站使用CodeIgniter框架開發。在facebook登錄中,在Facebook進行身份驗證後,某些會話變量由Facebook在我的域中設置,如fb_appid_access_token等。我正在使用codeigniter的SESSION CLASS。我觀察到的是,當我在控制器中添加session_start並使用print_r($_SESSION);時,facebook會話在我的view page中可見。如何使用CODEIGNITER SESSION CLASS在我的域中顯示由其他域(Facebook等)設置的所有會話變量?Codeigniter會話類不顯示由其他域設置的會話變量

回答

0

事實上,你不應該在codeigniter中使用$ _SESSION variabla。可能你在codeigniter內核中改變了一些東西。請你可以提供有關你的項目的更多信息。例如,你是否改變了核心中的任何內容,什麼是配置,你用什麼類連接到Facebook等...

+0

是的!我完全想避免CI中的S_SESSION變量。我遵循這個教程爲Facebook集成與CI http://www.galalaly.me/index.php/2012/04/using-facebook-php-sdk-3-with-codeigniter-2-1/ – 2013-05-09 06:40:03

+0

你不能改變codeigniter中的基本邏輯。因爲它是整個系統。你可以看看使用Facebook:http://chrismcleod.me/2011/11/25/using-the-facebook-php-sdk-with-codeigniter/ – kodmanyagha 2013-05-09 07:48:08