Codeigniter会话(用户数据)

时间:2013-05-08 11:34:18

标签: php codeigniter session user-data

我在谷歌搜索,发现在Stack这里有几个人有类似的问题,但是没有一个答案真正解决了我的问题。我有一个在codeigniter上开发的应用程序,它使用库“SESSION”,一切都很完美,这是我第一次使用这个库的应用程序。但是,我必须使另一个应用程序非常类似于此,所以我复制了整个项目(重命名),并修改了所需的内容。就在那时我的问题开始了......

最初,当我启动应用程序时,页面是白色的。我的WAMP都被标记为显示所有“错误,通知和警告”,我的应用程序被标记为“开发”,但仍然没有显示任何内容。用Google搜索,我看到我需要$ config ['cookie_domain'] =“”的值;做了它并且应用程序恢复运行,但是当我登录并被重定向到另一个页面时,会话数据用户丢失了。我失去了很多时间试图解决这个问题我决定使用本机PHP SESSION重写驱动程序,但我仍然想知道发生了什么以及如何解决,为什么不想停止使用codeigniter的库“SESSION”。有人会帮助我吗?

重要提示:当我在数据库中记录会话时,问题也会发生,它会将数据写入用户,但是当页面被重定向时,会创建一个没有用户数据的新会话,因此用户永远不能记录

2 个答案:

答案 0 :(得分:0)

确保您的浏览器Cookie已启用。因为代码点火器甚至将Session存储到Cookie中。

答案 1 :(得分:0)

检查计算机和服务器的时间。

如果服务器的时间早于浏览器的时间,那么Cookie将立即被删除