0

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

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

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

4

2 回答 2

0

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

如果服务器的时间早于浏览器的时间,Cookie 将立即丢弃

于 2013-05-08T12:36:56.050 回答
0

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

于 2013-05-08T11:40:28.107 回答