我正在尝试将Facebook的API集成到CodeIgniter项目中,但它似乎无法正常工作,因为会话在CodeIgniter中以某种方式被禁用。 (尝试在CodeIgniter外部集成工作,但在codeigniter项目中它不起作用)。
有没有办法做到这一点?我想要的只是CodeIgniter不会清除或破坏本机会话。如果唯一的方法是破解核心去除一两行,那么我愿意这样做。我认为有一个地方可以做$_SESSION = null
或类似的事情。这个地方在哪里,所以我可以删除那条线?
答案 0 :(得分:4)
如果您在新的CI安装上关注此博客,它可以正常运行:
http://www.dannyherran.com/2011/02/facebook-php-sdk-and-codeigniter-for-basic-user-authentication/
从那里,您可以继续构建应用程序,或找到出错的地方。
答案 1 :(得分:0)
有一个库可以扩展CI会话(即cookie)以使用本机服务器会话。
看看这个native session库。
答案 2 :(得分:0)
未禁用。 必须在手动编码中完成。 请再次参考您的编码。
有些jQuery-JS也可能在项目中发生冲突,这会破坏会话。