2013-05-09 96 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