前端之家收集整理的这篇文章主要介绍了
php会话数据有时会丢失,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我们有一个
PHP会话问题.
有时我们的申请会失去会议无法确定架构.大多数时候(99,9%)没有错误发生.
这是一个非常大的应用程序(超过7,000个PHP页面).自问题发生以来,源代码尚未更改. PHP在IIS 7.5和Windows Server 2008上运行.
会话ID已从cookie中正确传输.受影响的会话文件不再可用,或者为空或缺少数据.看起来数据已被删除,因为文件结构看起来正确.
会话锁定有效.
会话存储在SAN上.我们已将会话暂时保存在内部硬盘上.结果相同.
有没有人有解决问题的想法?
亲切的问候
保罗
PS.抱歉我的英文!
如果你有会话尝试会话处理程序.你可能不想硬编码所有这些
页面,但肯定有一个或多个丢失它.此外,这归因于浏览器限制.如果我在IE上启动会话,那么Chrome中的
管理员登录将固有地终止第一个会话,因为在还原SAN时不再识别其他会话. BTW您的会话超时期限未提及,但您的谈论(超过7,000个
PHP页面).我建议你创建一个会话变量并传递它而不是依赖cookie,除非你的
页面协调发布或更新很多因此你使用cookie的原因.您必须首先确保所有变量集都是唯一的.
原文链接:https://www.f2er.com/php/133775.html