0

我已经发布了这个问题,但仍然无法解决这个问题。
似乎每个人都对 codeigniter 有这个问题。
当我在控制器中设置会话时,它可以完美运行并且我可以显示它。当我移动到另一个控制器时,(自定义)会话数据完全丢失。我尝试在 config.php 中更改我的 cookie_domain。因为我在本地主机上,所以我尝试了localhost没有/并且一切都没有工作。顺便说一句,我迷路了,我在某处读到,当 2 个 ajax 请求同时发生时会发生这种情况。这可能是问题吗?或者如果您遇到同样的问题,请告诉我您是如何解决问题的localhost/codeignitersodeigniter

搞砸了,我正在切换到 php 本机会话。如果有人想这样做,
http://codeigniter.com/wiki/PHPSession

4

1 回答 1

0

检查并仔细检查您的代码或您用于杂散 sess_destroy() 的任何外部库。我遇到了类似的问题,我在会话中存储了一个 id 以供参考,但是如果用户随后登录我用于登录的 SimpleLogin 库,只会破坏整个会话,包括我不想丢失的数据。

这就是我没有编写自己的代码所得到的。

于 2012-05-08T18:10:19.107 回答