Chrome +会话存在问题...
通常用户登录系统并创建两个会话文件(为什么我不知道,这是正常的吗?)
-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中打开网页时,会话字段仍然存在问题。
Firs文件是来自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。除此之外我真的不明白为什么你把答案作为评论,伙计们。这样,即使我喜欢,我也无法接受答案!
答案 0 :(得分:0)
以下是遇到类似问题的人的解决方案:
系统位于共享托管服务器上。有些配置不正确 - 我不确定究竟出了什么问题,但放置了一个.htaccess
RewriteBase /main_app_folder
解决了这个问题。我不知道为什么RewriteBase会影响会话,但确实如此。很高兴它已修复:)。