如何在codeigniter中启用PHP本机会话?

时间:2012-04-23 14:31:28

标签: php codeigniter

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

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

3 个答案:

答案 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)

CI会话中的

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

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