1

我正在尝试将 Facebook 的 API 集成到 CodeIgniter 项目中,但它似乎无法正常工作,因为在 CodeIgniter 中以某种方式禁用了会话。(尝试在 CodeIgniter 外部集成工作,但在 codeigniter 项目内部它不起作用)。

有没有办法做到这一点?我想要的只是 CodeIgniter 不会清除或破坏本机会话。如果唯一的方法是破解核心以删除一两行,那么我愿意这样做。我认为它在某个地方做$_SESSION = null或类似的事情。这个地方在哪里,所以我可以删除那条线?

4

3 回答 3

4

如果您在全新 CI 安装上关注此博客,它可以正常工作:

http://www.dannyherran.com/2011/02/facebook-php-sdk-and-codeigniter-for-basic-user-authentication/

从那里,您可以继续构建您的应用程序,或找出问题所在。

于 2012-04-23T14:40:05.993 回答
0

有一个库可以扩展 CI 会话(它们是 cookie)以使用本机服务器会话。

看看这个本机会话库。

于 2012-04-23T14:34:47.883 回答
0

在 CI 会话中未禁用。它必须在您的手动编码中完成。请再次参考您的编码。

也有可能是一些 jQuery - JS 在项目中发生冲突,这可能会破坏会话。

于 2012-04-23T14:35:33.323 回答