代码之家  ›  专栏  ›  技术社区  ›  SWilk

php会话不工作(与禁用cookies的情况相同),但已为域启用cookies。还有什么可能?

  •  2
  • SWilk  · 技术社区  · 15 年前

    我的一个客户有问题,他不能登录我们的系统。我们有基于PHP的B2B系统,它使用cookie来存储会话ID。

    客户端无法登录并重定向到登录页,没有任何错误消息。他声称在他的火狐中启用了cookies。另外,如果他禁用了cookie,我的javascript会检测到这一点,并向他显示一个红色的非常描述性的错误信息。他什么也没见过。

    还有什么会对会话(如浏览器中禁用的cookie)产生同样的影响? 有过滤cookie的代理吗?有视听软件吗?找什么?

    我们的登录表单适用于任何其他用户,没有问题。

    更新: 我可以在日志中看到,那个人已经成功登录,但我还不知道出了什么问题。我会在知道更多的时候更新。

    更新2:

    我打电话给那个人。似乎是一些nod32防病毒设置导致了问题,但这个人不能告诉我细节。他打电话给一个技术部门的人,那个人解决了这个问题。

    不管怎样,谢谢大家的回答。

    4 回复  |  直到 15 年前
        1
  •  0
  •   David V.    15 年前

    让他暂时安装另一个浏览器(Opera、Chromium等),并让他尝试登录新的浏览器。

    如果它仍然不起作用,你知道问题不是来自他的火狐配置或一些有趣的扩展。

    请他从其他位置登录;例如,如果办公室不工作,请让他尝试从家中连接(如果可能)。

        2
  •  0
  •   shikhar    15 年前

    有时,由于p3p(隐私首选项平台)的设置,cookie会被重置,而php会话会丢失。我在IE6中看到过。你可以查一下这个 http://www.mail-archive.com/php-general@lists.php.net/msg41743.html

        3
  •  0
  •   Powerlord    15 年前

    您可以要求他删除他为您的网站提供的任何cookie,或者完全清空他的cookie。

    如果我没有遇到这个Axact问题并在一个流行的基于PHP的论坛系统(phpbb)上进行修复,我就不会建议这样做。

        4
  •  0
  •   SWilk    15 年前

    问题可能在nod32防病毒设置中,但我不知道详细信息。