我的 Chrome + 会话有问题...
通常用户登录系统并创建两个会话文件(为什么2我不知道,这正常吗?)
-rw------- 1 x x 8478 Jul 11 22:59 sess_6ddd3db26f98a678ed0a56a058653d56
-rw------- 1 x x 0 Jul 11 22:58 sess_ccab7f6ede0bb7635814adfd5b48332a
然后通过系统使用6ddd,一切都很酷。
但是,当用户使用 Chrome 3 文件时,会创建:
-rw------- 1 x x 0 Jul 11 23:00 sess_165378d6d663752ad72e198ad79c7d03
-rw------- 1 x x 0 Jul 11 23:00 sess_58a0e8bd77bfe15d7531675653f36c15
-rw------- 1 x x 0 Jul 11 23:00 sess_bc9ae9c92644d39b29751a157053b7c8
然后使用 bc9 文件-它是空的-它们都是...
现在我的问题是 - 这个应用程序是搞砸了还是这是一个 php 配置问题?有任何想法吗?
更新
我找到了乘以会话的代码并将其砍掉。现在我每个会话得到 1 个字段,并且不再为空。
但是,在 Chrome 中打开页面时仍然存在会话字段不同的问题。
第一个文件是来自 Firefox 的会话,第二个是来自 Chrome...
-rw------- 1 x x 8363 Jul 11 23:38 sess_6a44293683a90696aa43b0ce64cec790
-rw------- 1 x x 16722 Jul 11 23:39 sess_ce9e4a3e1ed11ee4d8b5171ce1ad4f92
现在,我为什么要询问 PHP 配置……同一个系统在多台服务器上运行,只有一台有问题。在其他人身上 - 一切都完美无缺(即使是那些多个会话文件)。在这一会话中,不存储重要信息并将人员注销。仅在 Chrome 中。
因此我的问题在这里——我想排除可能的 php 配置问题,然后再花一天时间研究这个可怕的代码,后来才知道这是一个设置问题。正如我所说,它可以在 5 台服务器上运行,但在一台服务器上失败。一周前才开始出现故障 - 这是一个由客户自己管理的服务器,所以也许他们对服务器做了一些事情,导致它在 Chrome 和其他浏览器上的工作方式不同。
PS。此外,伙计们,我真的不明白您为什么将答案作为评论。这样,即使我喜欢它,我也无法接受答案!