gpt4 book ai didi

database - codeigniter session 自定义数据丢失,但不在本地主机上

转载 作者:太空狗 更新时间:2023-10-30 01:51:42 24 4
gpt4 key购买 nike

我的 ci session 有这个奇怪的问题。在本地主机上工作正常,但在线日志显示错误:

The session cookie data did not match what was expected. This could be a possible hacking attempt.

我删除了所有 cookie 并清空了 session 表。我还将 user_agent 长度设置为 255。Basepath 也是正确的。当我记录 session ID 时要注意的是:

在登录页面上,当检查用户名/密码时,id 是相同的,然后我转到 id 已更改的成员(member)区。

另一个例子:
1. 我去成员(member)区,设置了session id,我没有登录,我发送到登录
2. 在登录页面上,session id 已更改,我登录
3.验证,session id不变,我验证通过并发送到成员(member)区
4. 在成员(member)区,session id 被更改,我没有登录。

在登录页面上,我的 session 表计数为 0 行,当我登录时, session 表计数为 2/3 行。其中 1 个,但不是具有当前 session ID 的那个保存所有正确的数据。

希望有人能帮我解决这个问题。

最佳答案

我认为 Codeignitor native php session 库存在问题。它会导致您所描述的问题,因为如果未设置 cookie,它就不会设置。此外,它将无法识别该 session 。为了避免这个问题,你可以使用 Native Session Class

这里有几个链接可以支持我的回答。 Problems with cookies / MAMP / Codeingiter http://myphplibrary.blogspot.in/2012/03/codeigniter-session-issue-fixation.html

关于database - codeigniter session 自定义数据丢失,但不在本地主机上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10518209/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com